summaryrefslogtreecommitdiff
path: root/yeetube.el
AgeCommit message (Expand)Author
2023-10-04yeetube: change yeetube-results-limit type to natnumpThanos Apollo
2023-10-04Rename #'yeetube-mpv to yeetube-mpv-play-url...This function is used as the default value of yeetube-player. Renaming it to yeetube-mpv-play-url will hopefully reduce confusion by making the name more specific. Thanos Apollo
2023-10-04yeetube: remove yeetube-version function & variable...No need to have an interactive funciton. Thanos Apollo
2023-10-04yeetube: inhibit cookies & use silent for url-retrieveThanos Apollo
2023-10-03yeetube: Mark as Version to 2.0.5...- Add error handling e.g if mpv or yt-dlp is missing - Fix shell argument issues - Rewrite yeetube-download functions - Update doc strings - Fix faces issues Thanos Apollo
2023-10-03yeetube-download-ytdlp: Remove (interactive)...yeetube-download-ytdlp is not meant to be used interactively. Thanos Apollo
2023-10-03yeetube: Update yeetube-download functions docsThanos Apollo
2023-10-03[fix] yeetube-download-ytdlp: Use shell-quote-argument...Rewrite yeetube-download-ytdlp to use shell-quote-argument. Avoiding bugs from obscure shells. Pointed out by progofolio https://github.com/melpa/melpa/pull/8625 Thanos Apollo
2023-10-03[Rewrite] yeetube: Rewrite all yeetube-download functionality...Add yeetube-download-ytdlp - Checks if yt-dlp is installed - Runs shell command with yt-dlp with url, name & audio format Rewrite yeetube-download functions to use yeetube-download-yt-dlp Rewrite yeetube-download-videos to start downloading content immediately after each loop and not wait for the user to quit the loop to start yt-dlp process. Thanos Apollo
2023-10-03yeetube: Update variable documentationThanos Apollo
2023-10-03yeetube: remove :safe keyword...Since we are using :type this is not needed. Pointed it out by Protesilaos Stavrou(Prot) Thanos Apollo
2023-10-03yeetube: Change requirments to emacs-29.1...This package uses defvar-keymap, which requires/is available at emacs 29.1 version. defvar-keymap is not a must have, we could use the old way to define a keymap but since this a more elegant way, and emacs-29.1 is the default release version that's available on all distros I don't think it'd be an issue. Thanos Apollo
2023-10-02yeetube: Remove duplicate yeetube-fix-title...This command has been moved to yeetube-buffer Thanos Apollo
2023-10-02Remove deprecated variables...Removing - yeetube-results-prefix - yeetube-display-info-keys - yeetube-display-view-count these variables where used previously when the results would have been displayed in an org-mode buffer. Thanos Apollo
2023-10-02feature: Add yeetube-browse-urlThanos Apollo
2023-10-01Mark as version 2.0.4...- Fix issues with yeetube-mode & yeetube-faces Thanos Apollo
2023-10-01[fix] remove interactive duplicate yeetube-modeThanos Apollo
2023-09-30Mark as version 2.0.3...Fix keybindings & yeetube-mode minor issues Thanos Apollo
2023-09-29Merge fixes from branch 'master' into dev...- Remove duplicate formatting - Remove extra lines in yeetube-buffer - Remove obsolete functions from keymap Thanos Apollo
2023-09-29[fix] yeetube-mode-map: remove obsolete functionsThanos Apollo
2023-09-29yeetube: Redo yeetube-mode as derived from special-modeThanos Apollo
2023-09-29yeetube: hardcode youtube uriThanos Apollo
2023-09-28yeetube: Update yeetube-play...Remove let statement and use yeetube-get-url directly Thanos Apollo
2023-09-28[fix] yeetube-get-url get full url, not just videoid...Previously this command would just return videoid, now it returns full video url. Fixing issues with yeetube-download functions. Thanos Apollo
2023-09-28[rewrite] Update yeetube-get-content...Rewrite yeetube-get-content using yeetube-get-item and removing temp lists Thanos Apollo
2023-09-28yeetube: Add yeetube-get-item...yeetube-get-item: Search for an item from youtube results, simplifying yeetube-get-content Thanos Apollo
2023-09-28yeetube-download-videos: format shell commandsThanos Apollo
2023-09-28[Commentary] Update commentary & code formatThanos Apollo
2023-09-28[Fix] redo scraping functionality, add channel nameThanos Apollo
2023-09-28[fix] Add yeetube-mode as major modeThanos Apollo
2023-09-28[fix] redo save video functionalityThanos Apollo
2023-09-28yeetube: (yeetube-search) Add filter to remove live videosThanos Apollo
2023-09-27yeetube: Remove functions from old org buffer infoThanos Apollo
2023-09-27yeetube: (fix) remove unused variablesThanos Apollo
2023-09-27fix: Update download functionality for new bufferThanos Apollo
2023-09-27[Rewrite] Rewrite buffer functionality & remove invidious...- Redo with new buffer functionality (without org-mode) - Remove Invidious - It will be easier to have only invidious or youtube, invidious would have been much easier to make and maintain but since I already had basic scraping functionality for youtube it'd be a shame to depend on invidious, in case their project ever stops being maintained (mostly due to legal issues) Thanos Apollo
2023-09-27[Feature] Display video durationThanos Apollo
2023-09-25[Rewrite] seperate yeetube-mpv functionality...- Seperate yeetube-mpv - Make it easier to use other programs as yeetube-player, such as emms Thanos Apollo
2023-08-31replace: setq -> setfThanos Apollo
2023-08-30yeetube-download-videos: remove audio-only optionThanos Apollo
2023-08-30yeetube-download-video: remove shell-argument...Fix for zsh Thanos Apollo
2023-08-30yeetube-download-video: use call-process-shell-commandThanos Apollo
2023-08-26Fix: hardcode url as string in shell commandsThanos Apollo
2023-08-26fix: yeetube-start-mpv-process...Adjust for non bash shells Thanos Apollo
2023-08-20yeetube-start-process: Rename variablesThanos Apollo
2023-08-20Add message when a yeetube process startsThanos Apollo
2023-08-20Rename: yeetube-send-keypress -> yeetube-mpv-send-keypress...Since I'm using this package with mpv, and this function probably is not working with all the media players out there, it would be more appropriate to have all the media-player specific functions for yeetube to be with 'yeetube-mpv to avoid any confusion in the future. Thanos Apollo
2023-08-19Mark as version 2.0.0...- Rewrite all media player functionality - Make it easier to use other packages to manage media players Thanos Apollo
2023-08-19yeetube-mode-map: Add yeetube-mpv-toggle-no-video-flagThanos Apollo
2023-08-19Update Info keysThanos Apollo