Add source
This commit is contained in:
42
requirements.txt
Normal file
42
requirements.txt
Normal file
@@ -0,0 +1,42 @@
|
||||
# Telegram Bot
|
||||
pyrogram>=2.0.0
|
||||
tgcrypto>=1.2.5
|
||||
|
||||
# Environment
|
||||
python-dotenv>=1.0.0
|
||||
|
||||
# Async HTTP
|
||||
aiohttp>=3.9.0
|
||||
aiofiles>=23.2.0
|
||||
|
||||
# Media Download
|
||||
yt-dlp>=2023.12.0
|
||||
|
||||
# Image Processing
|
||||
Pillow>=10.0.0
|
||||
# Note: ffmpeg must be installed separately for video thumbnail generation
|
||||
# Install: sudo apt-get install ffmpeg (Linux) or brew install ffmpeg (Mac) or download from https://ffmpeg.org (Windows)
|
||||
|
||||
# Archives
|
||||
py7zr>=0.21.0
|
||||
rarfile>=4.1
|
||||
|
||||
# Database ORM
|
||||
sqlalchemy>=2.0.0
|
||||
alembic>=1.12.0
|
||||
aiosqlite>=0.19.0
|
||||
asyncpg>=0.29.0
|
||||
|
||||
# Web Framework
|
||||
fastapi>=0.104.0
|
||||
uvicorn[standard]>=0.24.0
|
||||
jinja2>=3.1.2
|
||||
python-jose[cryptography]>=3.3.0
|
||||
fastapi-csrf-protect>=0.1.1
|
||||
python-multipart>=0.0.6
|
||||
|
||||
# Utilities
|
||||
pydantic>=2.5.0
|
||||
pydantic-settings>=2.1.0
|
||||
redis>=5.0.0
|
||||
|
||||
Reference in New Issue
Block a user