a0ffa41c9e
- Add auth.py: OAuth credential manager with auto-refresh - Rewrite fetcher.py: use googleapiclient subscriptions/search - Add google-auth, google-api-python-client dependencies - Update docker-compose for config volume mount - Add .gitignore for secrets (client_secret.json, token.pickle) - Live test: 198 videos ingested from 229 channels
13 lines
259 B
Plaintext
13 lines
259 B
Plaintext
fastapi>=0.100.0
|
|
uvicorn>=0.20.0
|
|
yt-dlp>=2023.0.0
|
|
youtube-transcript-api>=0.6.0
|
|
aiosqlite>=0.18.0
|
|
httpx>=0.24.0
|
|
pytest>=7.0.0
|
|
pytest-asyncio>=0.21.0
|
|
pytest-mock>=3.10.0
|
|
google-api-python-client>=2.140.0
|
|
google-auth-oauthlib>=1.2.0
|
|
google-auth-httplib2>=0.2.0
|