Commit Graph

  • 5e23bfe34f Remove commented-out lines in _debug_message method of PostParser for cleaner code vvzvlad 2025-03-22 13:40:27 +03:00
  • 4707b65692 Update PDF link handling in PostParser to include direct Telegram links for better accessibility vvzvlad 2025-03-21 15:35:46 +03:00
  • a17a4aa860 Update media section formatting in _render_messages_groups to include line breaks for better HTML presentation vvzvlad 2025-03-21 15:32:20 +03:00
  • 3a99673039 Add handling for document media types in PostParser to differentiate between PDF and other documents vvzvlad 2025-03-21 15:29:01 +03:00
  • 112011ce17 Remove commented-out code for Telegram URL handling in PostParser to clean up the implementation vvzvlad 2025-03-21 15:18:36 +03:00
  • a9b8125cc1 Enhance emoji handling in PostParser by replacing None or empty emojis with a question mark character in reaction displays vvzvlad 2025-03-21 15:17:57 +03:00
  • 98a828cc62 Refactor Telegram link handling in PostParser to display a subtle URL instead of a button vvzvlad 2025-03-21 15:16:16 +03:00
  • 54cd13304b Add webpage data extraction and formatting in PostParser for enhanced link previews vvzvlad 2025-03-21 15:13:55 +03:00
  • 1f5258a279 fix bug in f-string vvzvlad 2025-03-21 15:03:49 +03:00
  • f0a8a934d6 Update debug message in PostParser to provide English comments for clarity vvzvlad 2025-03-21 15:03:08 +03:00
  • 9606e4c0be Add web link detection in post parsing for messages containing only URLs and enhance handling of web page titles vvzvlad 2025-03-21 15:01:11 +03:00
  • 9f80ffbbd0 Refactor bridge link generation in post parsing to include token vvzvlad 2025-03-21 14:51:41 +03:00
  • e5ed6151e0 Enhance post retrieval functions to include optional debug parameter for logging raw messages; update README.md with usage example for debug mode. vvzvlad 2025-03-21 14:46:57 +03:00
  • 64907a8a85 Update README.md to include SHOW_BRIDGE_LINK and SHOW_POST_FLAGS configuration options vvzvlad 2025-03-21 14:41:13 +03:00
  • e58fca0821 Add show_post_flags configuration option and update post parsing to conditionally format flags based on this setting vvzvlad 2025-03-21 14:40:32 +03:00
  • a65fb05ae4 Add show_bridge_link configuration option and update post parsing to include bridge link in message links vvzvlad 2025-03-21 14:39:03 +03:00
  • 583a4c4b3c Add uvloop support for asyncio in api_server and telegram_client; update requirements.txt vvzvlad 2025-03-21 14:29:57 +03:00
  • 6ee4cc7237 Enhance video flag detection to include animation media type in post parsing vvzvlad 2025-03-21 14:18:46 +03:00
  • 6be312235c Refine media type labels in post parsing for voice and video notes vvzvlad 2025-03-21 14:17:23 +03:00
  • a83533cfd6 Add 'sticker' flag for sticker messages in post parsing vvzvlad 2025-03-11 13:50:27 +03:00
  • e2701d7979 Skip service messages about new chat photos vvzvlad 2025-03-11 13:47:51 +03:00
  • e580d06170 Add 'no_image' flag for posts without media vvzvlad 2025-03-09 15:03:14 +03:00
  • 4e15783917 Expand stream and advertisement detection in post parsing vvzvlad 2025-03-06 12:11:12 +03:00
  • af703c5f58 Improve media display responsiveness in HTML generation vvzvlad 2025-03-06 12:02:51 +03:00
  • 2a1d5bdaeb Update README with exclude_text parameter documentation vvzvlad 2025-03-04 03:24:23 +10:00
  • de4877e5b7 Update README with new post parsing flags vvzvlad 2025-03-04 03:19:55 +10:00
  • 716fa7ee42 Add text exclusion filter vvzvlad 2025-03-04 03:15:26 +10:00
  • 2c132a0d6a Add channel mention detection flag to post parsing vvzvlad 2025-03-04 03:06:16 +10:00
  • 86300cd116 Add link detection flag to post parsing vvzvlad 2025-03-04 03:04:25 +10:00
  • 1f61446dfb Enhance post parsing with webinar detection and expanded advertisement flags vvzvlad 2025-02-27 23:59:49 +09:00
  • 2dc1fecc66 Improve error logging and increase HTML generation limit vvzvlad 2025-02-10 05:54:28 +03:00
  • 44dbeabe1d Add docstrings and improve HTML generation in RSS generator vvzvlad 2025-02-10 05:53:11 +03:00
  • 0f96db1fbe Refactor webpage media formatting and import order vvzvlad 2025-02-10 05:51:09 +03:00
  • 72bccca06d Update README with new RSS feed parameters and clarify limit behavior vvzvlad 2025-02-10 05:42:21 +03:00
  • 76ab94d95b Remove Pyrogram Bridge Docker Compose configuration vvzvlad 2025-02-10 05:37:58 +03:00
  • 8f8a46d17d Refactor URL signing key management into a class-based approach vvzvlad 2025-02-10 05:37:33 +03:00
  • c4aed732af Refactor sensitive data masking and configuration logging vvzvlad 2025-02-10 05:33:32 +03:00
  • 00ed11101e Update README with simplified first-start guide and environment settings vvzvlad 2025-02-10 05:19:39 +03:00
  • 60b253c1c1 Refactor session handling and configuration management vvzvlad 2025-02-10 05:09:29 +03:00
  • a5bcd12c95 Improve time-based merge configuration parsing vvzvlad 2025-02-09 22:09:02 +03:00
  • 29ff31d136 Enhance health check endpoint with masked configuration details vvzvlad 2025-02-09 22:06:00 +03:00
  • c9c1bacc49 Add server configuration logging with sensitive data masking vvzvlad 2025-02-09 22:04:18 +03:00
  • 2b0871d7d3 fix webpage media bug vvzvlad 2025-02-09 21:57:13 +03:00
  • fee2a268ff add erid ti advert flag vvzvlad 2025-02-09 21:56:34 +03:00
  • 67d52b507a Add time-based media group merging for RSS and HTML generation vvzvlad 2025-02-09 21:44:55 +03:00
  • c554bd4c44 flags improve vvzvlad 2025-02-09 21:33:29 +03:00
  • 709465b0fc fix tg links vvzvlad 2025-02-09 21:29:41 +03:00
  • 4a3c5cc6ef add fwd flag vvzvlad 2025-02-09 21:29:10 +03:00
  • 70aea6c36f Update README with detailed explanation of limit parameter behavior vvzvlad 2025-02-09 20:37:24 +03:00
  • 232a2d3a0a Add message group trimming to RSS and HTML generation vvzvlad 2025-02-09 20:30:01 +03:00
  • 94c8068594 Change PostParser method visibility: Make channel_name_prepare public vvzvlad 2025-02-09 07:16:56 +03:00
  • 893bb02a40 Fix channel history retrieval parameter in RSS generator vvzvlad 2025-02-09 06:04:27 +03:00
  • 7c9fd859d7 Refactor PostParser: Improve code style and method visibility vvzvlad 2025-02-09 06:04:01 +03:00
  • 10434bbbd3 Remove beautifulsoup4 dependency from requirements vvzvlad 2025-02-09 06:02:18 +03:00
  • d8dc115e8e Update README with clearer flag exclusion examples and formatting vvzvlad 2025-02-09 04:56:27 +03:00
  • 344052e00e EPIC: Add content filtering via message flags vvzvlad 2025-02-09 03:53:52 +03:00
  • 1512c09f1b BIG REFACTORING post parsing and rendering with modular HTML generation and improved media group handling vvzvlad 2025-02-09 02:29:49 +03:00
  • 9207056df8 Improve temporary file cleanup by removing associated media file entries vvzvlad 2025-02-07 22:51:42 +03:00
  • 77cc68e4e1 Add temp file skip mechanism for large video downloads vvzvlad 2025-02-07 03:17:53 +03:00
  • 3fa6d745d6 Increase default RSS feed retrieval limit to 50 items vvzvlad 2025-02-07 02:11:03 +03:00
  • d7df61b937 Tighten media URL signature verification logic vvzvlad 2025-02-07 01:57:24 +03:00
  • 8a966fa262 Optimize cache statistics calculation by removing temporary file filtering vvzvlad 2025-02-07 01:55:02 +03:00
  • cd277e0937 Enhance media URL signature verification with configurable signing key vvzvlad 2025-02-07 01:45:39 +03:00
  • 20e975fce8 Improve media request error logging and channel ID handling vvzvlad 2025-02-07 01:40:12 +03:00
  • c680bf2493 Enhance media file caching and HTML sanitization with more granular controls vvzvlad 2025-02-07 01:30:02 +03:00
  • d335f585ce [BREAKING CHANGES] Refactor media file caching with nested directory structure and improved metadata tracking vvzvlad 2025-02-07 01:22:06 +03:00
  • 0ea7717422 Add CSS sanitization for image dimensions in HTML sanitization vvzvlad 2025-02-07 01:14:34 +03:00
  • 84dbfd2376 Improve file ID parsing for media download with robust hyphen handling vvzvlad 2025-02-07 01:11:37 +03:00
  • 3aacd0dcef Refactor channel username and ID extraction logic vvzvlad 2025-02-07 01:03:49 +03:00
  • 461c13f5f8 Fix handling of negative channel IDs in media download vvzvlad 2025-02-07 01:01:10 +03:00
  • c9c7c35b4d Add optional token-less health check endpoint vvzvlad 2025-02-07 00:24:32 +03:00
  • b5b7375e76 Fix channel ID conversion for numeric channel IDs in media download vvzvlad 2025-02-07 00:23:29 +03:00
  • 0ed4d71b96 Add token-based authentication to health check endpoint vvzvlad 2025-02-07 00:11:47 +03:00
  • 5ff32e4769 Add methods to find channel ID in README vvzvlad 2025-02-06 23:52:29 +03:00
  • 1a460c036c Update README with channel RSS feed details and numeric ID support vvzvlad 2025-02-06 23:47:44 +03:00
  • f257343f35 EPIC: add support for private channels (iwth numeric id) vvzvlad 2025-02-06 23:38:34 +03:00
  • 28f51022b7 Add logging and debug information to post merging and content reorganization vvzvlad 2025-02-06 23:17:31 +03:00
  • a7dc10bbf1 Refactor channel ID handling and username extraction in PostParser vvzvlad 2025-02-05 23:46:55 +03:00
  • 594b1a8c57 Add HTML sanitization and improve channel ID handling in PostParser vvzvlad 2025-02-05 23:37:39 +03:00
  • 86689b47a7 Add BeautifulSoup4 to project dependencies vvzvlad 2025-02-05 23:13:53 +03:00
  • ce8fad8586 Simplify lifespan context manager for background task management vvzvlad 2025-02-05 23:10:34 +03:00
  • 83a91d89ae Add token-based authentication for HTML and JSON post retrieval endpoints vvzvlad 2025-02-05 23:09:52 +03:00
  • cebcdbd5df Add HTML output option for RSS feed and enhance post processing vvzvlad 2025-02-05 23:06:15 +03:00
  • 7d0e8b334b Improve logging for media digest and RSS feed token validation vvzvlad 2025-02-05 05:53:30 +03:00
  • 8712fb61c4 Enhance channel username extraction and handling in PostParser vvzvlad 2025-02-05 05:31:06 +03:00
  • 4815319961 Add support many channel usernams vvzvlad 2025-02-05 05:25:18 +03:00
  • c36ca86fd7 Update README with FloodWait warning and API rate limit guidance vvzvlad 2025-02-05 05:17:32 +03:00
  • 83c3cee257 Add randomized wait time to FloodWait handling for better API request distribution vvzvlad 2025-02-05 05:07:29 +03:00
  • da67f07e5f Improve author info handling with null checks and safer attribute retrieval vvzvlad 2025-02-05 05:06:28 +03:00
  • 8d2efd35ff Implement retry mechanism for FloodWait errors in RSS feed generation vvzvlad 2025-02-05 04:56:53 +03:00
  • 01aed89cea Handle Telegram FloodWait errors in RSS feed generation vvzvlad 2025-02-05 04:28:08 +03:00
  • 9d1440c0d9 Improve RSS feed token authentication logging and error handling vvzvlad 2025-02-05 03:49:31 +03:00
  • 55e15e035e Update README with token authentication and RSS feed usage examples vvzvlad 2025-02-05 03:46:32 +03:00
  • 473d7bef3f Add optional token authentication for RSS feed endpoint vvzvlad 2025-02-05 03:41:36 +03:00
  • 3e955d2f5d Update docker-compose configuration for Pyrogram Bridge vvzvlad 2025-02-05 03:26:34 +03:00
  • c047c2672c Update README with example configuration and usage details vvzvlad 2025-02-05 03:24:44 +03:00
  • 789cf05617 Configure logging with default stream handler and improved formatting vvzvlad 2025-02-05 03:20:46 +03:00
  • cd06bb1e14 Refine author display formatting in RSS and PostParser vvzvlad 2025-02-05 03:17:17 +03:00
  • e4d7fa402b Refine reactions display formatting in PostParser vvzvlad 2025-02-05 03:10:57 +03:00
  • b97e7882c3 Add URL signature verification for media files vvzvlad 2025-02-05 03:06:30 +03:00