* Created first dev version of Telegram channels parser * Created endpoint for get Telegram Channel RSS * Added *.session and venv/ in .gitignore * Added dependency telethon * Added script for init Telethon * Removed unnecessary script parse.py * Added possibility for dynamic generate RSS feeds from Telegram channel * Deleted saving Telegram messages in database * Minor refactor Created separated files: parsers.py and utils.py * Enhanced text parser: parse title and description if can * Added attachment parsers: video, photo, voice and file parsers * Added possibility for merge grouped messages into one item * Renamed url for parse Telegram channel from "rss/telegram/<str:channel>" to "parsing/telegram/<str:channel>/" * Format code with black * Refactor: created package parsing.telegram and rename utils to models * Added Makefile target telegram
15 lines
226 B
Plaintext
15 lines
226 B
Plaintext
Django==2.2.8
|
|
psycopg2==2.8.4
|
|
click==7.0
|
|
pillow==7.0
|
|
awesome-slugify>=1.6.5
|
|
requests==2.22.0
|
|
beautifulsoup4==4.6.2
|
|
pyyaml==5.2
|
|
feedparser==5.2.1
|
|
sentry-sdk==0.13.5
|
|
pyjwt==1.7.1
|
|
nltk==3.4.5
|
|
newspaper3k>=0.2.8
|
|
telethon==1.10.10
|