Initial commit

This commit is contained in:
2025-11-02 01:14:36 -04:00
commit fcdc6ecb9b
13 changed files with 2883 additions and 0 deletions

11
__init__.py Normal file
View File

@@ -0,0 +1,11 @@
"""
Minimal Python toolkit for collecting YouTube transcripts, ingesting them into
Elasticsearch, and serving a lightweight search API/front-end.
Modules:
config: shared configuration helpers (Elastic endpoint, data paths, etc.).
transcript_collector: fetches channel metadata and transcripts.
ingest: pushes transcript JSON into Elasticsearch.
search_app: Flask app exposing simple search and transcript endpoints.
"""