summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* yeetube: Mark as Version to 2.0.52.0.5Thanos Apollo2023-10-031-3/+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
* yeetube-download-ytdlp: Remove (interactive)Thanos Apollo2023-10-031-1/+0
| | | | yeetube-download-ytdlp is not meant to be used interactively.
* yeetube: Update yeetube-download functions docsThanos Apollo2023-10-031-3/+5
|
* [fix] yeetube-buffer: Fix yeetube-buffer-face name & package-requireThanos Apollo2023-10-031-10/+8
| | | | | | Rename yeetube-faces to yeetube-buffer-faces Remove :safe keyword Require emacs 29.1 -- since yeetube.el requires emacs 29.1
* [fix] yeetube-mpv: Use shell-quote-argumentThanos Apollo2023-10-031-3/+3
| | | | | | Add shell-quote-argument to pass the url value. Pointed out by progfolio https://github.com/melpa/melpa/pull/8625
* [fix] yeetube-download-ytdlp: Use shell-quote-argumentThanos Apollo2023-10-031-4/+6
| | | | | | | 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
* [Rewrite] yeetube: Rewrite all yeetube-download functionalityThanos Apollo2023-10-031-40/+44
| | | | | | | | | | | | 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.
* yeetube: Update variable documentationThanos Apollo2023-10-031-6/+6
|
* yeetube: remove :safe keywordThanos Apollo2023-10-031-9/+5
| | | | | | Since we are using :type this is not needed. Pointed it out by Protesilaos Stavrou(Prot)
* yeetube-mpv: Remove :safe keywordThanos Apollo2023-10-031-1/+0
|
* yeetube: Change requirments to emacs-29.1Thanos Apollo2023-10-031-1/+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.
* yeetube-mpv: Add errorsThanos Apollo2023-10-031-0/+2
| | | | | Display error message "Mpv not found. Install mpv or change the value of yeetube-player" if yeetube-mpv-path is nil
* yeetube-mpv: make mpv executable as a variableThanos Apollo2023-10-031-2/+5
|
* yeetube-buffer: Add yeetube-faces groupThanos Apollo2023-10-031-5/+15
| | | | | | Create a group yeetube-faces, as part of yeetube group, for all faces used Pointed out by Protesilaos Stavrou (Prot)
* yeetube-buffer-create: Set delete-active-region to nilThanos Apollo2023-10-031-1/+2
| | | | | | | This is done to follow instructions of delete-backward-char documentation. Pointed it out by Protesilaos Stavrou (Prot)
* yeetube-buffer: Fix faces' nameThanos Apollo2023-10-021-11/+13
| | | | | | | Each face name should start with yeetube-buffer, since we are not using yeetube-face as a seperate pacakge. Pointed out by Protesilaos Stavrou(Prot) in a private channel.
* yeetube: Remove duplicate yeetube-fix-titleThanos Apollo2023-10-021-14/+0
| | | | This command has been moved to yeetube-buffer
* Remove deprecated variablesThanos Apollo2023-10-021-17/+0
| | | | | | | | | | 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.
* remove .build.ymlThanos Apollo2023-10-021-13/+0
|
* Update READMEThanos Apollo2023-10-021-4/+16
| | | | Add straight.el installation instructions
* readme: remove melpaThanos Apollo2023-10-021-3/+0
|
* feature: Add yeetube-browse-urlThanos Apollo2023-10-021-0/+5
|
* [fix] yeetube-buffer: Update yeetube-buffer-createThanos Apollo2023-10-021-9/+8
| | | | | | | - Require cl-lib - Update documentation - Remove obsolete check for view-count length - Replace interactive function 'beginning-of-buffer' for (goto-char (point-min))
* [fix] Add autoload cookie for yeetube-buffer-createThanos Apollo2023-10-021-0/+1
|
* Mark as version 2.0.42.0.4Thanos Apollo2023-10-011-2/+2
| | | | - Fix issues with yeetube-mode & yeetube-faces
* [fix] Redo faces as part of yeetube-bufferThanos Apollo2023-10-012-62/+21
| | | | | Redo faces as part of yeetube-buffer using inherit. This way it will follow emacs theme.
* [fix] remove interactive duplicate yeetube-modeThanos Apollo2023-10-011-29/+22
|
* Update READMEThanos Apollo2023-09-301-1/+7
|
* Mark as version 2.0.32.0.3Thanos Apollo2023-09-302-4/+4
| | | | Fix keybindings & yeetube-mode minor issues
* yeetube-buffer-fix-title: Add option to remove emojisThanos Apollo2023-09-301-1/+3
| | | | | If `yeetube-buffer-display-emojis` is `nil` use `yeetube-buffer-strip-emojis`
* [feature] Add yeetube-buffer-strip-emojisThanos Apollo2023-09-301-2/+11
| | | | Custom function that will be used to strip emojis from titles
* yeetube-buffer: Add yeetube-buffer-display emojis customThanos Apollo2023-09-301-0/+5
| | | | | | Custom function to turn on/off displaying emojis in titles Emojis ruin formatting characters, this should be off by default
* Merge fixes from branch 'master' into devThanos Apollo2023-09-293-46/+4
|\ | | | | | | | | | | - Remove duplicate formatting - Remove extra lines in yeetube-buffer - Remove obsolete functions from keymap
| * remove testsThanos Apollo2023-09-291-32/+0
| |
| * remove duplicate formatting functionsThanos Apollo2023-09-291-12/+0
| |
| * [fix] yeetube-mode-map: remove obsolete functionsThanos Apollo2023-09-291-2/+1
| |
| * [fix] yeetube-buffer: remove extra lineThanos Apollo2023-09-291-1/+4
| |
* | yeetube: Redo yeetube-mode as derived from special-modeThanos Apollo2023-09-291-3/+6
|/
* yeetube: hardcode youtube uriThanos Apollo2023-09-291-9/+2
|
* yeetube: Update yeetube-playThanos Apollo2023-09-281-3/+1
| | | | Remove let statement and use yeetube-get-url directly
* [fix] yeetube-get-url get full url, not just videoidThanos Apollo2023-09-281-1/+2
| | | | | Previously this command would just return videoid, now it returns full video url. Fixing issues with yeetube-download functions.
* [rewrite] Update yeetube-get-contentThanos Apollo2023-09-281-36/+19
| | | | Rewrite yeetube-get-content using yeetube-get-item and removing temp lists
* yeetube: Add yeetube-get-itemThanos Apollo2023-09-281-2/+9
| | | | | yeetube-get-item: Search for an item from youtube results, simplifying yeetube-get-content
* yeetube-download-videos: format shell commandsThanos Apollo2023-09-281-1/+2
|
* [Commentary] Update commentary & code formatThanos Apollo2023-09-284-17/+19
|
* [fix] yeetube-buffer: fix duration lengthThanos Apollo2023-09-281-2/+2
|
* Update READMEThanos Apollo2023-09-281-13/+9
|
* yeetube-buffer: Update formatting & add channel nameThanos Apollo2023-09-281-7/+34
|
* yeetube-face: Update face-duration & add face-channelThanos Apollo2023-09-281-2/+7
|
* [Fix] redo scraping functionality, add channel nameThanos Apollo2023-09-281-29/+20
|