summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Mark as version 1.0.0v1.0.0Thanos Apollo2023-07-051-1/+1
| | | | | | - Add invidious instances support - Make interface more usable & customizable
* Update READMEThanos Apollo2023-07-051-3/+5
|
* Update commentary & default urlThanos Apollo2023-07-051-4/+6
|
* README: Add invidious instances linkThanos Apollo2023-07-051-0/+1
|
* fix: remove unused variablesThanos Apollo2023-07-051-4/+4
|
* Update READMEThanos Apollo2023-07-051-7/+9
|
* Add support for localhostThanos Apollo2023-07-051-1/+4
| | | | Check if url contains localhost, then ask for port
* style & display search queryThanos Apollo2023-07-051-3/+3
|
* Add yeetube-change-query-urlThanos Apollo2023-07-051-1/+14
| | | | | | Change URL interactively Add kbindings, update info & variable watchers as well.
* Remove *bold* for info variablesThanos Apollo2023-07-051-4/+4
|
* Add yeetube-query-url indication in *Yeetube Search* bufferThanos Apollo2023-07-051-5/+1
|
* update yeetube-search to support invidiousThanos Apollo2023-07-051-7/+29
| | | | | | | | | Use yeetube-check-if-youtube to seperate searching process. Adjust yeetube-query-url since both invidious and youtube can use URL/search?q= Everything else remains the same since they are almost identical.
* Add yeetube-insert-contentThanos Apollo2023-07-051-2/+19
| | | | | | | This was used in yeetube-search. Keeping them seperate to make debugging easier & make it less spaghetti like
* Add yeetube-check-if-youtubeThanos Apollo2023-07-051-0/+6
| | | | | | Check if it's youtube Will be used to differentiate between invidious/youtube
* Update READMEThanos Apollo2023-07-051-21/+19
|
* fix: Remove titles & videoids that contain vssLoggingContextv0.0.1Thanos Apollo2023-07-051-1/+3
| | | | This marks version v0.0.1 making it a "usable" package
* fix: Do not switch buffer after yeetube-playThanos Apollo2023-07-041-4/+2
|
* yeetube-mode-map: update keybindings & infoThanos Apollo2023-07-041-13/+15
| | | | | Add yeetube-change-download-audio-format keybinding, making it easier to change it by default.
* yeetube-update-info: use push-markThanos Apollo2023-07-041-6/+6
| | | | | | | Use push-mark and let a variable for buffer to always switch. Replace kill-visual-line with kill-region to not mess with the kill-ring
* Add yeetube-change-download-audio-formatThanos Apollo2023-07-041-5/+17
| | | | | Create an interactive function to change download audio format & watch for its value using variable watchers using yeetube-update-info
* Update READMEThanos Apollo2023-07-041-1/+2
|
* Add yeetube-change-download-directoryThanos Apollo2023-07-041-0/+7
|
* README: typoThanos Apollo2023-07-041-1/+1
|
* fix: Unused lexical variableThanos Apollo2023-07-041-2/+2
| | | | | | Add _ for 'operation' and 'where' Change 'string-equal to 'equal(personal preference)
* Update READMEThanos Apollo2023-07-031-0/+54
|
* fix updatesThanos Apollo2023-07-031-1/+5
|
* Add yeetube-update-info and variable-watchersThanos Apollo2023-07-031-0/+29
| | | | | Update yeetube-player and yeetube-download-directory displayed in *Yeetube Search* buffer each time user changes their values
* Add yeetube-info & yeetube-info-keys customThanos Apollo2023-07-031-9/+22
| | | | | | | | Create a yeetube-info function that displays - Yeetube Player - Yeetube Download Directory when yeetube-info-keys t display default keybindings
* yeetube-results-limit: change to 15Thanos Apollo2023-07-031-1/+1
|
* yeetube-search: Display infoThanos Apollo2023-07-031-1/+4
| | | | Display Download directory & yeetube player
* yeetube-download-videos: Check for audio-formatThanos Apollo2023-07-031-5/+11
| | | | | | If yeetube-download-audio-format, covert to the specified format. If nil use the default.
* melpafy: Use shell-quote-argument for async-shell-commandsThanos Apollo2023-07-031-3/+10
| | | | Use shell-quote-arguments and fix download as audio format
* yeetube-play: Move to call-process-shell-commandThanos Apollo2023-07-031-3/+7
| | | | | | | | | Redo this function using call-process-shell-command & kill all previous commands with 'yeetube-player' This way the user can just select video/song to play and get back to whatever he was working on, without generating new buffers that async-shell-command does.
* melpafy: fix header, dependencies & namings. Add quit keyThanos Apollo2023-07-031-18/+31
| | | | | | | | Fix header issues with `package-lint`. Add quit key(q) to make it more like a special-mode buffer. speical-mode could be an option, but using org-mode it's easier to make the search results look decent.
* update docstringsThanos Apollo2023-07-021-2/+2
|
* change from prefix yt- to yeetube-Thanos Apollo2023-07-021-24/+24
|
* fix titles with commas & add open in browser key docThanos Apollo2023-07-021-3/+4
|
* require cl-libThanos Apollo2023-07-011-0/+2
|
* update documentationThanos Apollo2023-07-011-1/+1
|
* fix: enable multibyte-charactersThanos Apollo2023-07-012-7/+11
|
* update readmeThanos Apollo2023-07-011-1/+22
|
* Add group, commentary and style codeThanos Apollo2023-07-011-11/+17
|
* Define yt-modeThanos Apollo2023-07-011-4/+18
| | | | | - Add minor mode - Define keybindings and doc them to *Yeetube-Search* buffer
* styleThanos Apollo2023-07-011-4/+4
|
* yt-download(s): Update to use default dir & update docsThanos Apollo2023-07-011-1/+5
|
* yt-search: base function completedThanos Apollo2023-07-011-30/+30
| | | | | - Searches for X amount of videoids and videotitles - Creates a read only org buffer and inserts the results
* Add customsThanos Apollo2023-07-011-4/+25
| | | | | | - yt-search-for: Defining the amount of search results - yt-player: Define video player as command using a string - yt-download-directory: Define download directory
* Add basic search functionalityThanos Apollo2023-07-011-7/+37
| | | | | | | | custom yt-search-query, youtube is the default, but in hopefully in the future it won't be youtube specific. yt-search only searches for a single url for now, just for testing purposes.
* rename to yeetubeThanos Apollo2023-06-301-3/+3
|
* Merge branch '#download-videos' into devThanos Apollo2023-06-301-1/+58
|\