Everything is basically set up how I like it

This commit is contained in:
ManOfGoldForever 2026-02-01 12:48:07 -05:00
parent eb701b9b24
commit f58e511ddc
19 changed files with 626 additions and 223 deletions

View file

@ -1,25 +1,25 @@
watchhistory: loadpage watchhistory
r: reload
feed: loadpage feed
exit: quit
print: echo
trending: loadpage trending
playlist: loadpage playlist
back: mpv playlist-previous ;; echo mpv Skipped
search: loadpage search
bookmarks: loadpage bookmarks
cp: copy
library: loadpage library
x: quit
sub: sync
resume: mpv sprop pause no ;; echo mpv Player resumed
h: help
video: loadpage video
q: quit
watchhistory: loadpage watchhistory
resume: mpv sprop pause no ;; echo mpv Player resumed
search: loadpage search
feed: loadpage feed
x: quit
v: version
next: mpv playlist-next ;; echo mpv Skipped
popular: loadpage popular
h: help
pause: mpv sprop pause yes ;; echo mpv Player paused
exit: quit
channel: loadpage channel
print: echo
playlist: loadpage playlist
popular: loadpage popular
next: mpv playlist-next ;; echo mpv Skipped
bookmarks: loadpage bookmarks
trending: loadpage trending
tpause: mpv tprop pause ;; echo success Toggled player pause
cp: copy
pause: mpv sprop pause yes ;; echo mpv Player paused
rc: reload configs
library: loadpage library
r: reload
sub: sync

View file

@ -1,6 +1,4 @@
global:
'y':
0: cp ${url}
' ':
0: tpause ;; echo mpv Player pause toggled
Left:
@ -9,31 +7,33 @@ global:
'f':
2: run ${browser} '${url}'
Right:
3: next ;; echo mpv Skipped
2: mpv seek 5 ;; echo mpv Fast forwarded 5 seconds
3: next ;; echo mpv Skipped
'c':
2: cp ${url}
'y':
0: cp ${url}
search:
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'p':
2: parrun mpv '${hover-url}'
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
popular:
'p':
2: parrun mpv '${hover-url}'
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'p':
2: parrun mpv '${hover-url}'
trending:
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'p':
2: parrun mpv '${hover-url}'
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
video: {}
playlist:
'p':
@ -44,39 +44,39 @@ playlist:
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
channel_main: {}
channel_videos:
'p':
2: parrun mpv '${hover-url}'
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
channel_playlists:
'p':
2: parrun mpv '${hover-url}'
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
channel_playlists:
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'p':
2: parrun mpv '${hover-url}'
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
watchhistory:
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'p':
2: parrun mpv '${hover-url}'
feed:
'A':
1: parrun ${terminal-emulator} mpv '${hover-channel-url}/videos' --no-video --loop-playlist=inf --shuffle
'P':
1: parrun ${terminal-emulator} mpv '${hover-channel-url}/videos' --no-video --loop-playlist=inf --shuffle
'p':
2: parrun mpv '${hover-video-url}'
'A':
1: parrun ${terminal-emulator} mpv '${hover-channel-url}/videos' --no-video --loop-playlist=inf --shuffle
'a':
2: parrun ${terminal-emulator} mpv '${hover-video-url}' --no-video
library:
'p':
2: parrun mpv '${hover-url}'
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'p':
2: parrun mpv '${hover-url}'

View file

@ -1,52 +1,52 @@
'd':
4: RemoveWord
0: ClearHistory
Esc:
0: Deselect
Home:
0: FirstHistory
'k':
0: MoveUp
'q':
0: Exit
End:
0: ClearHistory
Up:
0: MoveUp
2: PreviousEntry
':':
0: StartCommandCapture
Right:
0: MoveRight
2: NextWord
Enter:
0: Select
F5:
0: Reload
Esc:
0: Deselect
'j':
0: MoveDown
'r':
2: Reload
'd':
0: ClearHistory
4: RemoveWord
'u':
2: ClearLine
'e':
2: End
Left:
2: PreviousWord
0: MoveLeft
4: Back
'q':
0: Exit
Down:
0: MoveDown
2: NextEntry
'k':
0: MoveUp
'v':
2: Paste
'h':
0: MoveLeft
F5:
0: Reload
Backspace:
0: Back
Right:
2: NextWord
0: MoveRight
'a':
2: First
Enter:
0: Select
Left:
4: Back
2: PreviousWord
0: MoveLeft
'r':
2: Reload
'u':
2: ClearLine
'w':
2: RemoveWord
'j':
0: MoveDown
'l':
0: MoveRight
'e':
2: End
Home:
0: FirstHistory
End:
0: ClearHistory
'h':
0: MoveLeft
'w':
2: RemoveWord
'a':
2: First

View file

@ -22,9 +22,9 @@ api_key: YOUR API KEY HERE
shell: sh
legacy_input_handling: false
env:
save-path: ~/.local/share/youtube-tui/saved/
video-player: mpv
youtube-downloader: yt-dlp
browser: xdg-open
terminal-emulator: konsole -e
youtube-downloader: yt-dlp
save-path: ~/.local/share/youtube-tui/saved/
download-path: ~/Downloads/%(title)s-%(id)s.%(ext)s
video-player: mpv
browser: xdg-open