After https://github.com/brilliant-ember/YouTube-Channel-Downloader/issues/4 is done add the ability to reverse index the videos and then search them based on keywords, channel names or playlist names. An index will have to be created and updated for each keyword and kept in a separate file. Also the index must auto-update everytime there's a new video download running. No need to use elastic search, just a local python implementation that matches keywords to video file path is good enough.
After https://github.com/brilliant-ember/YouTube-Channel-Downloader/issues/4 is done add the ability to reverse index the videos and then search them based on keywords, channel names or playlist names. An index will have to be created and updated for each keyword and kept in a separate file. Also the index must auto-update everytime there's a new video download running. No need to use elastic search, just a local python implementation that matches keywords to video file path is good enough.