yt-fts - 유튜브 풀텍스트 검색
(github.com/NotJoeMartinez)- 특정 유튜브 채널들의 전체 자막들을 다운로드해서 SQLite에 저장후 검색 가능하게 해주는 커맨드 라인 도구
- 검색결과로 해당 키워드가 나오는 비디오의 타임스탬프 URL을 제공
- 채널 추가 및 삭제 기능으로 여러개의 채널 관리
- 검색결과를 CSV로 저장 가능
소스 볼륨이 굉장히 작은에 어떻게 했을까 봤더니
sqlite-utils에서 굉장히 간편한 풀텍스트 검색을 제공해주네요.
def search_all(text):
db = Database(db_name)
return list(db["Subtitles"].search(text))
한번 써봐야겠습니다.