Try it here: https://github.com/NotJoeMartinez/yt-fts
pip install yt-fts yt-fts download -j 5 "https://www.youtube.com/@3blue1brown" yt-fts search "vector embeddings"
About
yt-fts is a command line program that uses yt-dlp to scrape all of a YouTube channels subtitles and load them into a sqlite database that is searchable from the command line. It allows you to query a channel for specific key word or phrase and will generate time stamped YouTube urls to the video containing the keyword. It also supports semantic search via the OpenAI embeddings API using chromadb.
Builders
1