File size: 701 Bytes
85d65ef
 
252bda9
 
 
 
 
 
 
 
 
75b0541
252bda9
75b0541
bbee200
85d65ef
252bda9
 
e4c9de9
 
 
 
 
d8e5fbc
252bda9
 
 
 
 
 
 
 
 
cad6972
 
d77ee67
f406730
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# requirements.txt

# Telegram Bot Library
python-telegram-bot[httpx]>=21.0,<22.0

# HTTPX (Core for async requests)
httpx[http2]>=0.25.0,<0.28.0

# ASGI Framework (Core)
starlette>=0.35.0,<0.38.0

# Web Scraping (HTML Parsing)
beautifulsoup4>=4.11,<4.13
lxml>=4.9.0,<6.0.0

# YouTube Transcript Library (Primary method)
youtube-transcript-api>=0.6,<0.7

# Google Gemini SDK (Fallback Summarizers)
google-generativeai>=0.5.0,<0.7.0

# Groq SDK (Primary Summarizer - NEW)
groq>=0.8.0,<0.9.0

# WSGI/ASGI Servers & Adapter
gunicorn>=21.0,<23.0
uvicorn[standard]>=0.27.0,<0.30.0

# Async Utilities / Dependencies
anyio>=3.6,<5.0
asgiref>=3.5,<3.9

# Retry Logic
tenacity>=8.0,<9.0

yt-dlp
huggingface_hub