yt/README

43 lines
973 B
Plaintext
Raw Normal View History

2023-11-02 22:50:00 -06:00
yt(1) is a helper script providing functions for use with mpv and yt-dlp for
viewing and interacting with YouTube videos.
Dependencies:
- curl(1)
- fzf(1)
- jq(1)
- mpv(1)
- yt-dlp(1)
Usage:
2023-11-03 15:31:56 -06:00
yt add | archive | cache | clone | music | pick | play | queue | verify
2023-11-02 22:50:00 -06:00
add uri file
- Adds a video by URI to a playlist
2023-11-03 15:31:56 -06:00
archive uri...
- Archives a video on the Wayback Machine
2023-11-02 22:50:00 -06:00
cache uri...
- Caches a video title
clone uri file
- Clones a YouTube playlist to a file
music uri...
- Downloads a video as audio, splitting it by chapter
pick file...
- Opens fzf(1) to a list of videos in a file
play uri...
- Plays a video, caching its title first
2023-11-03 00:49:06 -06:00
queue file...
- Queues a playlist
2023-11-02 22:50:00 -06:00
verify file...
- Verifies that all the videos in a playlist are existent on YouTube, and if
they arent, attempts to replace the URI with one from the Wayback Machine. If
the video isnt available on the Wayback Machine, it comments the video link. It
then caches the title of the video.