aboutsummaryrefslogtreecommitdiffstats
path: root/yeetube.el
Commit message (Collapse)AuthorAgeFilesLines
...
* yeetube-create-buffer: RewriteThanos Apollo2023-08-031-8/+10
| | | | | Rewrite this function to use temp-buffer & use a dolist to generate content links
* remove yeetube-insert-contentThanos Apollo2023-08-031-17/+0
| | | | | This is too much of a common-lisp function, plus it's better to have it less complex using something like dolist.
* Replace yeetube-video-ids & titles with yeetube-contentThanos Apollo2023-08-031-4/+1
|
* Add invidious instancesThanos Apollo2023-08-031-0/+13
|
* fix docstringsThanos Apollo2023-08-031-4/+3
|
* Mark as Version 1.4.11.4.1Thanos Apollo2023-08-031-2/+2
| | | | - Improved download functionality
* yeetube-download-videos: RewriteThanos Apollo2023-08-031-25/+16
| | | | | | Rewrite yeetube-download-videos Functionality remains the same
* yeetube-change-download-audio-format: rename argumentThanos Apollo2023-08-031-2/+2
| | | | Rename format -> audio-format
* yeetube-update-info: Fix mark changesThanos Apollo2023-08-021-2/+2
|
* yeetube-download-videos: Add prompt for audio formatThanos Apollo2023-08-021-3/+6
|
* Update Package CommentaryThanos Apollo2023-08-011-4/+9
|
* Mark as Version 1.4.01.4.0Thanos Apollo2023-08-011-2/+2
| | | | | | - Feature: Save videos - Add autoloads #4 - Minor rewrites function & bug fixes
* fix: Docstrings and PathThanos Apollo2023-08-011-8/+15
| | | | | | | Update docstrings For (yeetube-load-saved-videos) add if statement to check if yeetube file exists
* fix: use user-emacs-directoryThanos Apollo2023-08-011-2/+2
| | | | | Save saved video list under user-emacs-directory instead of hard coding ~/.emacs.d
* yeetube-update/insert-info: Remove yeetube-playerThanos Apollo2023-08-011-6/+1
|
* Add Feature: Saved videos listThanos Apollo2023-08-011-22/+43
| | | | | | | | | Add yeetube-update-saved-videos-list - Every time yeetube-saved-videos changes, it's value is written to ~/.emacs.d/yeetube-saved Add yeetube-load-saved-videos - Loads saved videos at ~/.emacs.d/yeetube-saved
* Remove last played video indicationThanos Apollo2023-08-011-22/+2
|
* Update keybindingsThanos Apollo2023-08-011-1/+5
| | | | Add yeetube-save-video & yeetube-play-saved-video
* Edit: yeetube-video-toggle-mpvThanos Apollo2023-08-011-1/+2
| | | | Add: Message current yeetube-player
* Add autoloadsThanos Apollo2023-08-011-1/+2
|
* Rewrite with yeetube-play-urlThanos Apollo2023-08-011-14/+12
| | | | | | | Add yeetube-play-url Rewrite yeetube-play & yeetube-play-saved-video to use yeetube-play-url --avoid duplication
* Add functions to remove saved videosThanos Apollo2023-08-011-0/+14
| | | | | Add yeetube-remove-saved-video -> Select & Remove video Add yeetube-remove-all-saved-videos -> set yeetube-saved-videos to nil
* Add yeetube-play-saved-videoThanos Apollo2023-08-011-0/+9
|
* Add yeetube-save-video (New Feature)Thanos Apollo2023-08-011-5/+6
|
* Add saved videos and last playedThanos Apollo2023-08-011-3/+6
|
* Rename: yeetube-check-if-youtube to yeetube-youtube-pThanos Apollo2023-08-011-1/+3
| | | | | Rename: yeetube-check-if-youtube to yeetube-youtube-p Autoload yeetube-search
* Add yeetube-clear-historyThanos Apollo2023-07-281-2/+9
|
* Mark as version 1.3.41.3.4Thanos Apollo2023-07-201-2/+2
| | | | | - Add version output interactively for support issues - Improve yeetube-title-fix
* Add yeetube-versionThanos Apollo2023-07-201-0/+8
| | | | Add version message function for debugging/support issues.
* yeetube-fix-title: AdjustmentsThanos Apollo2023-07-201-4/+10
| | | | | | | Since uusing decode-region 'utf-8 does not fix much, I guess yeetube-fix-title is here to stay. Rewrote this and added adjustments for u0026 - '&'
* Mark as version 1.3.31.3.3Thanos Apollo2023-07-191-1/+1
| | | | | | - Adjust code to make it more maintanable - Improve decoding - Adjust socket for non-unix systems -- this needs further testing
* yeetube-search: Add decodingThanos Apollo2023-07-191-4/+1
| | | | decode-region to 'utf-8
* (style):Restracture and rename functionsThanos Apollo2023-07-191-7/+6
| | | | | | Rename yeetube--draw-buffer -> yeetube-create-buffer Remove (interactive) from yeetube--get-title Move yeetube--video-ids & titles at the top
* yeetube-mpv-socket: Set it as customThanos Apollo2023-07-191-2/+5
| | | | | Different systems, such as windows, will require to change it's value (see issue #3)
* Break yeetube-searchThanos Apollo2023-07-181-47/+68
|
* remove commentsThanos Apollo2023-07-181-3/+1
|
* fix: untabifyThanos Apollo2023-07-161-5/+5
|
* Mark as version 1.3.21.3.2Thanos Apollo2023-07-161-1/+1
| | | | - Fix yt-dlp issues & shell arguments
* Add yeetube--yt-dlpThanos Apollo2023-07-161-4/+11
| | | | Use yt-dlp as (executable-find "yt-dlp")
* fix: convert tabs to spacesThanos Apollo2023-07-161-84/+84
|
* Mark as version 1.3.11.3.1Thanos Apollo2023-07-161-1/+1
| | | | | - Fix socket issues - Fix requirments
* yeetube--mpv-socket: use temporary-file-directoryThanos Apollo2023-07-161-8/+5
|
* fix: require emacs 27.2 -- pacakge-lint issueThanos Apollo2023-07-161-1/+1
|
* Mark as version 1.3.01.3.0Thanos Apollo2023-07-161-2/+2
| | | | | - Display last played option - Fix yeetube-player 'not playing' using 'find-executable for mpv
* yeetube-play: kill mpvThanos Apollo2023-07-151-5/+5
| | | | | | | | There was an issue that using different flags wouldn't kill current playing song. If user is using the mpv which is the default, this should not be an issue any more.
* Set custom socketThanos Apollo2023-07-151-3/+9
| | | | Define & apply `yeetube--mpv-socket`
* yeetube-player: Adjust with find-executableThanos Apollo2023-07-151-14/+13
| | | | | | | Change yeetube-player to use (excutable-find "mpv") and adjust yeetube-toggle functions This probably fixes issues like #3
* Add yeetube--draw-bufferThanos Apollo2023-07-131-16/+19
| | | | | | | Seperate the creation of *Yeetube Search* buffer to an "isolated" function. Making yeetube-search less complicated.
* Display currently playing video/songThanos Apollo2023-07-121-3/+24
| | | | | | | | Add yeetube--currently-playing variable Add yeetube--get-title function that gets the context at point Use yeetube--get-title with yeetube-play & add currenlty playing info in yeetube-insert-info
* Update KeywordsThanos Apollo2023-07-081-1/+1
|