summaryrefslogtreecommitdiff
path: root/yeetube.el
AgeCommit message (Expand)Author
2023-07-06rename: yeetube-read-documentation -> yeetube-read-manualThanos Apollo
2023-07-06note: issue? for not killing previous instances of mpv...if user plays with --no-video flag and then opens a new url without --no-video flag, it will not kill previous session. Not sure if I should fix this with killing all instances of mpv or just let it be as is. Thanos Apollo
2023-07-06yeetube-mode-map: Update Keybindings...Add yeetube-toggle-pause-mpv & yeetube-toggle-video-mpv Thanos Apollo
2023-07-06yeetube-insert-info: add warning if mpv is nil and update keysThanos Apollo
2023-07-06Add yeetube-toggle-pause-mpv...Play/pause mpv Thanos Apollo
2023-07-06Add yeetube-toggle-video-mpv...Toggle between video on/off for mpv player Thanos Apollo
2023-07-06yeetube-player: use socket...Change this to enable remote control Thanos Apollo
2023-07-06yeetube-insert-content: renames...rename camel-case variables -> proper lisp names using dashes Thanos Apollo
2023-07-06yeetube-search: Add new var, renames & style...Add new variable: is-youtube? removing all the repetitive if statements Renames: rename videoIds videoTitles etc -> video-titles video-ids Style code Thanos Apollo
2023-07-06rename: yeetube-info -> yeetube-insert-infoThanos Apollo
2023-07-06Add yeetube-read-documentation...Opens documentation.org Thanos Apollo
2023-07-06yeetube-results-limit: default to 10...Some invidious instances don't retrieve enough results for certain queries. It's recommended to keep it as 10 if you are using invidious. Thanos Apollo
2023-07-06fix: Adjust titles...Add "duck-tape" function to fix titles that keep "unicode" ='= and ="= Thanos Apollo
2023-07-05fix: adjust for multiple urls in invidious...invidious search does not auto translates spaces to "+". This fixes the issue ensuring every space in search QUERY is replaced with + Thanos Apollo
2023-07-05checkdoc: Auto Update DocstringsThanos Apollo
2023-07-05Mark as version 1.0.0...- Add invidious instances support - Make interface more usable & customizable Thanos Apollo
2023-07-05Update commentary & default urlThanos Apollo
2023-07-05fix: remove unused variablesThanos Apollo
2023-07-05Add support for localhost...Check if url contains localhost, then ask for port Thanos Apollo
2023-07-05style & display search queryThanos Apollo
2023-07-05Add yeetube-change-query-url...Change URL interactively Add kbindings, update info & variable watchers as well. Thanos Apollo
2023-07-05Remove *bold* for info variablesThanos Apollo
2023-07-05Add yeetube-query-url indication in *Yeetube Search* bufferThanos Apollo
2023-07-05update yeetube-search to support invidious...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. Thanos Apollo
2023-07-05Add yeetube-insert-content...This was used in yeetube-search. Keeping them seperate to make debugging easier & make it less spaghetti like Thanos Apollo
2023-07-05Add yeetube-check-if-youtube...Check if it's youtube Will be used to differentiate between invidious/youtube Thanos Apollo
2023-07-05fix: Remove titles & videoids that contain vssLoggingContext...This marks version v0.0.1 making it a "usable" package Thanos Apollo
2023-07-04fix: Do not switch buffer after yeetube-playThanos Apollo
2023-07-04yeetube-mode-map: update keybindings & info...Add yeetube-change-download-audio-format keybinding, making it easier to change it by default. Thanos Apollo
2023-07-04yeetube-update-info: use push-mark...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 Thanos Apollo
2023-07-04Add yeetube-change-download-audio-format...Create an interactive function to change download audio format & watch for its value using variable watchers using yeetube-update-info Thanos Apollo
2023-07-04Add yeetube-change-download-directoryThanos Apollo
2023-07-04fix: Unused lexical variable...Add _ for 'operation' and 'where' Change 'string-equal to 'equal(personal preference) Thanos Apollo
2023-07-03fix updatesThanos Apollo
2023-07-03Add yeetube-update-info and variable-watchers...Update yeetube-player and yeetube-download-directory displayed in *Yeetube Search* buffer each time user changes their values Thanos Apollo
2023-07-03Add yeetube-info & yeetube-info-keys custom...Create a yeetube-info function that displays - Yeetube Player - Yeetube Download Directory when yeetube-info-keys t display default keybindings Thanos Apollo
2023-07-03yeetube-results-limit: change to 15Thanos Apollo
2023-07-03yeetube-search: Display info...Display Download directory & yeetube player Thanos Apollo
2023-07-03yeetube-download-videos: Check for audio-format...If yeetube-download-audio-format, covert to the specified format. If nil use the default. Thanos Apollo
2023-07-03melpafy: Use shell-quote-argument for async-shell-commands...Use shell-quote-arguments and fix download as audio format Thanos Apollo
2023-07-03yeetube-play: Move to call-process-shell-command...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. Thanos Apollo
2023-07-03melpafy: fix header, dependencies & namings. Add quit key...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. Thanos Apollo
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-01Add group, commentary and style codeThanos Apollo
2023-07-01Define yt-mode...- Add minor mode - Define keybindings and doc them to *Yeetube-Search* buffer Thanos Apollo