requests>=2.28.0
feedparser>=6.0.0
beautifulsoup4>=4.12.0
lxml>=4.9.0
loguru>=0.7.0

[all]
playwright>=1.40.0
trafilatura>=1.6.0
youtube-transcript-api>=0.6.0
telethon>=1.34.0
notebooklm-py>=0.1.0

[browser]
playwright>=1.40.0

[dev]
pytest>=7.4.0
pytest-asyncio>=0.21.0
pytest-cov>=4.1.0
black>=23.0.0
ruff>=0.1.0

[generic]
trafilatura>=1.6.0

[notebooklm]
notebooklm-py>=0.1.0

[telegram]
telethon>=1.34.0

[youtube]
youtube-transcript-api>=0.6.0
