Commit Graph

85 Commits

Author SHA1 Message Date
vvzvlad 83a91d89ae Add token-based authentication for HTML and JSON post retrieval endpoints 2025-02-05 23:09:52 +03:00
vvzvlad cebcdbd5df Add HTML output option for RSS feed and enhance post processing 2025-02-05 23:06:15 +03:00
vvzvlad 7d0e8b334b Improve logging for media digest and RSS feed token validation 2025-02-05 05:53:30 +03:00
vvzvlad 8712fb61c4 Enhance channel username extraction and handling in PostParser 2025-02-05 05:31:06 +03:00
vvzvlad 4815319961 Add support many channel usernams 2025-02-05 05:25:18 +03:00
vvzvlad c36ca86fd7 Update README with FloodWait warning and API rate limit guidance 2025-02-05 05:17:32 +03:00
vvzvlad 83c3cee257 Add randomized wait time to FloodWait handling for better API request distribution 2025-02-05 05:07:29 +03:00
vvzvlad da67f07e5f Improve author info handling with null checks and safer attribute retrieval 2025-02-05 05:06:28 +03:00
vvzvlad 8d2efd35ff Implement retry mechanism for FloodWait errors in RSS feed generation 2025-02-05 04:56:53 +03:00
vvzvlad 01aed89cea Handle Telegram FloodWait errors in RSS feed generation 2025-02-05 04:28:08 +03:00
vvzvlad 9d1440c0d9 Improve RSS feed token authentication logging and error handling 2025-02-05 03:49:31 +03:00
vvzvlad 55e15e035e Update README with token authentication and RSS feed usage examples 2025-02-05 03:46:32 +03:00
vvzvlad 473d7bef3f Add optional token authentication for RSS feed endpoint 2025-02-05 03:41:36 +03:00
vvzvlad 3e955d2f5d Update docker-compose configuration for Pyrogram Bridge 2025-02-05 03:26:34 +03:00
vvzvlad c047c2672c Update README with example configuration and usage details 2025-02-05 03:24:44 +03:00
vvzvlad 789cf05617 Configure logging with default stream handler and improved formatting 2025-02-05 03:20:46 +03:00
vvzvlad cd06bb1e14 Refine author display formatting in RSS and PostParser 2025-02-05 03:17:17 +03:00
vvzvlad e4d7fa402b Refine reactions display formatting in PostParser 2025-02-05 03:10:57 +03:00
vvzvlad b97e7882c3 Add URL signature verification for media files 2025-02-05 03:06:30 +03:00
vvzvlad c5d8d901b9 Enhance reactions and links display in PostParser 2025-02-05 02:43:25 +03:00
vvzvlad e91c20d275 Add support for forward_sender_name in message forwarding parsing 2025-02-04 20:39:49 +03:00
vvzvlad 49007a0b5e Sanitize RSS feed description by removing newline characters 2025-02-04 20:34:44 +03:00
vvzvlad b9df0184a4 Refactor reactions, views, and links display in PostParser 2025-02-04 20:34:36 +03:00
vvzvlad aa2e0851ed Add forward and reply message parsing to PostParser 2025-02-04 20:25:03 +03:00
vvzvlad 4d160bc665 Update test URL comments for link parsing scenarios 2025-02-04 16:08:20 +03:00
vvzvlad 853f047cc6 Add Telegram links to message parsing in PostParser 2025-02-04 16:07:25 +03:00
vvzvlad 2c0371baea Improve URL processing in PostParser to handle links outside HTML tags 2025-02-04 15:56:05 +03:00
vvzvlad c78cdbc468 Fix RSS generation post selection logic for channel feeds 2025-02-04 04:33:05 +03:00
vvzvlad a4f1ffd7c9 Refactor RSS feed generation and post parsing to improve content handling 2025-02-03 18:42:27 +03:00
vvzvlad e4f3b5cede Improve RSS feed generation for invalid Telegram channels 2025-02-03 17:13:02 +03:00
vvzvlad 39dc160303 Enhance large video file handling with temporary file support and background deletion 2025-02-03 16:43:50 +03:00
vvzvlad 735873d843 Add cache statistics to health check endpoint 2025-02-03 16:09:26 +03:00
vvzvlad 347a6b1525 Improve poll media type handling and logging in media processing 2025-02-03 16:00:22 +03:00
vvzvlad 723f773ab5 Handle poll media type in file download and media search 2025-02-03 04:26:01 +03:00
vvzvlad a48fcd667b Improve media file download logging and handling in background task 2025-02-03 04:18:49 +03:00
vvzvlad 8176175a10 Install libmagic-dev for MIME type detection in Dockerfile 2025-02-03 04:11:10 +03:00
vvzvlad b95cf63b3c Improve MIME type detection using python-magic 2025-02-03 04:08:48 +03:00
vvzvlad ef5bba283e Handle missing channel username in file ID generation 2025-02-03 03:57:22 +03:00
vvzvlad b76abd0c14 Add logging and support for web page photo media type in file ID extraction 2025-02-03 03:49:02 +03:00
vvzvlad 64912295a5 Enhance media file caching with timestamp tracking and cleanup mechanism 2025-02-03 03:48:00 +03:00
vvzvlad c0580b3abf Implement media file caching and background download mechanism 2025-02-03 03:04:50 +03:00
vvzvlad b0e03ce6e8 Enhance media retrieval with file unique ID and improved error handling 2025-02-03 02:28:58 +03:00
vvzvlad 7d5f151793 Update media URL generation to include chat username and message ID 2025-02-03 02:06:51 +03:00
vvzvlad 1693e5c0b0 Add media file ID tracking and update file ID retrieval method 2025-02-02 23:35:07 +03:00
vvzvlad 9a3cd7a59e Add hyperlinks to raw URLs in post HTML parsing 2025-02-02 23:03:52 +03:00
vvzvlad 86c70cbd8b Sort media group posts by message_id for consistent RSS generation 2025-02-02 22:43:08 +03:00
vvzvlad aad6e1d190 Add error handling for non-existent Telegram channels in RSS generation 2025-02-02 22:39:29 +03:00
vvzvlad a02d764573 Remove channel creator from RSS feed generation 2025-02-02 19:40:01 +03:00
vvzvlad 4e09a85c78 Improve RSS feed generation with channel metadata and service message filtering 2025-02-02 19:07:26 +03:00
vvzvlad 17ef3b0b09 Update requirements.txt with specific package versions 2025-02-02 18:53:14 +03:00