summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-04yeetube-mode-map: update keybindings & infoThanos Apollo
Add yeetube-change-download-audio-format keybinding, making it easier to change it by default.
2023-07-04yeetube-update-info: use push-markThanos Apollo
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
2023-07-04Add yeetube-change-download-audio-formatThanos Apollo
Create an interactive function to change download audio format & watch for its value using variable watchers using yeetube-update-info
2023-07-04Update READMEThanos Apollo
2023-07-04Add yeetube-change-download-directoryThanos Apollo
2023-07-04README: typoThanos Apollo
2023-07-04fix: Unused lexical variableThanos Apollo
Add _ for 'operation' and 'where' Change 'string-equal to 'equal(personal preference)
2023-07-03Update READMEThanos Apollo
2023-07-03fix updatesThanos Apollo
2023-07-03Add yeetube-update-info and variable-watchersThanos Apollo
Update yeetube-player and yeetube-download-directory displayed in *Yeetube Search* buffer each time user changes their values
2023-07-03Add yeetube-info & yeetube-info-keys customThanos Apollo
Create a yeetube-info function that displays - Yeetube Player - Yeetube Download Directory when yeetube-info-keys t display default keybindings
2023-07-03yeetube-results-limit: change to 15Thanos Apollo
2023-07-03yeetube-search: Display infoThanos Apollo
Display Download directory & yeetube player
2023-07-03yeetube-download-videos: Check for audio-formatThanos Apollo
If yeetube-download-audio-format, covert to the specified format. If nil use the default.
2023-07-03melpafy: Use shell-quote-argument for async-shell-commandsThanos Apollo
Use shell-quote-arguments and fix download as audio format
2023-07-03yeetube-play: Move to call-process-shell-commandThanos Apollo
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.
2023-07-03melpafy: fix header, dependencies & namings. Add quit keyThanos Apollo
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.
2023-07-02update docstringsThanos Apollo
2023-07-02change from prefix yt- to yeetube-Thanos Apollo
2023-07-02fix titles with commas & add open in browser key docThanos Apollo
2023-07-01require cl-libThanos Apollo
2023-07-01update documentationThanos Apollo
2023-07-01fix: enable multibyte-charactersThanos Apollo
2023-07-01update readmeThanos Apollo
2023-07-01Add group, commentary and style codeThanos Apollo
2023-07-01Define yt-modeThanos Apollo
- Add minor mode - Define keybindings and doc them to *Yeetube-Search* buffer
2023-07-01styleThanos Apollo
2023-07-01yt-download(s): Update to use default dir & update docsThanos Apollo
2023-07-01yt-search: base function completedThanos Apollo
- Searches for X amount of videoids and videotitles - Creates a read only org buffer and inserts the results
2023-07-01Add customsThanos Apollo
- 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
2023-07-01Add basic search functionalityThanos Apollo
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.
2023-06-30rename to yeetubeThanos Apollo
2023-06-30Merge branch '#download-videos' into devThanos Apollo
2023-06-30Merge branch '#play-videos' into devThanos Apollo
2023-06-30Add custom to downlaod only as a specific audio formatThanos Apollo
2023-06-30Add func to download multiple videos by manuallyThanos Apollo
yt-download-videos should be used from within a Dired buffer in the desired path. yt-dlp is not youtube specific, just like this package. User should be able to manually run yt-dlp anywhere, downloading videos without being restricted to a predefined search query
2023-06-30Add func to download single video from org bufferThanos Apollo
Identical to playing video but with yt-dlp instead of mpv.
2023-06-30play video using mpvThanos Apollo
Create yt-play, a simple function that checks if the link starts with "http" and then uses `async-shell-command` to open the URL with `mpv`. It also displays a message confirming the URL being opened. This is still a testing function, a video player should be defined using a defcustom
2023-06-30init projectThanos Apollo