Commit Graph

57 Commits

Author SHA1 Message Date
vvzvlad b9d5e839df refactor post_parser and rss_generator:move media in body render 2025-04-26 12:38:52 +04:00
vvzvlad 5c34d62c11 EPIC: support REPLY_TO in rss 2025-04-19 04:49:01 +03:00
vvzvlad ce39431998 move import 2025-04-18 23:34:26 +03:00
vvzvlad 386e7e8ce4 improve logging 2025-04-18 23:33:47 +03:00
vvzvlad 26744e3699 refactoring 2025-04-18 23:02:29 +03:00
vvzvlad 27f39a3948 add processed_message_to_tg_message for merge flags 2025-04-18 21:08:20 +03:00
vvzvlad 3f253b7a0e add template 2025-04-18 21:05:16 +03:00
vvzvlad 8321844a3e refactoring 2025-04-18 20:57:48 +03:00
vvzvlad 1760ec3485 add types-2 2025-04-18 20:39:57 +03:00
vvzvlad 1b2cc65899 fix bug 2025-04-18 20:31:37 +03:00
vvzvlad 6aba094a6c add types support 2025-04-18 19:42:54 +03:00
vvzvlad cb419c97af update pylint and pylance disable comments 2025-04-18 18:00:02 +03:00
vvzvlad 7621235baa todo 2025-04-18 05:38:48 +03:00
vvzvlad c9d5f6b2f6 refactor PostParser and RSS generator to remove header generation and adjust body rendering 2025-04-18 05:06:26 +03:00
vvzvlad 9e394b28e2 add merged flag to processed messages in RSS generator 2025-04-18 05:02:09 +03:00
vvzvlad 5dc5783b86 Revert "Enhance RSS description generation"
This reverts commit ef5206a0c8.
2025-04-16 06:18:45 +03:00
vvzvlad ef5206a0c8 Enhance RSS description generation 2025-04-16 03:18:47 +03:00
vvzvlad 77d85ad3be Update generate_html_footer to accept optional flags_list for improved flexibility in HTML generation 2025-04-15 19:06:24 +03:00
vvzvlad 8deb96ce38 Refactor PostParser and RSS generator to improve flag handling and HTML footer generation 2025-04-15 18:56:12 +03:00
vvzvlad 1098770c53 Collect unique flags from processed messages in _render_messages_groups 2025-04-15 18:14:43 +03:00
vvzvlad 1871843b17 small refactoring 2025-04-15 02:43:26 +03:00
vvzvlad 0600ce4307 add more logging 2025-04-14 17:06:25 +03:00
vvzvlad defba4cdaf Enhance PostParser to handle service messages 2025-04-13 19:14:44 +03:00
vvzvlad 6c8debbff6 Add condition to ignore VIDEO_CHAT_STARTED messages in message grouping 2025-04-12 19:57:50 +03:00
vvzvlad 422e2adc2d Add shebang and encoding declaration to multiple Python files 2025-04-03 01:48:34 +03:00
vvzvlad 3d54230169 Update PostParser to classify unknown posts with a new emoji and enhance RSS generator to ignore new chat title events 2025-04-01 02:22:59 +03:00
vvzvlad 93698e0d4e adding UNICODE flag to regex pattern 2025-03-22 15:11:30 +03:00
vvzvlad d3fe2c1b71 exclude_text filtering now use regex 2025-03-22 14:46:36 +03:00
vvzvlad ac2c06fe22 Update limit validation in generate_channel_rss to allow a maximum of 200 instead of 100 2025-03-22 13:55:04 +03:00
vvzvlad a17a4aa860 Update media section formatting in _render_messages_groups to include line breaks for better HTML presentation 2025-03-21 15:32:20 +03:00
vvzvlad e2701d7979 Skip service messages about new chat photos 2025-03-11 13:47:51 +03:00
vvzvlad 716fa7ee42 Add text exclusion filter 2025-03-04 03:15:26 +10:00
vvzvlad 2dc1fecc66 Improve error logging and increase HTML generation limit 2025-02-10 05:54:28 +03:00
vvzvlad 44dbeabe1d Add docstrings and improve HTML generation in RSS generator 2025-02-10 05:53:11 +03:00
vvzvlad 60b253c1c1 Refactor session handling and configuration management 2025-02-10 05:09:29 +03:00
vvzvlad 67d52b507a Add time-based media group merging for RSS and HTML generation 2025-02-09 21:44:55 +03:00
vvzvlad 232a2d3a0a Add message group trimming to RSS and HTML generation 2025-02-09 20:30:01 +03:00
vvzvlad 893bb02a40 Fix channel history retrieval parameter in RSS generator 2025-02-09 06:04:27 +03:00
vvzvlad 7c9fd859d7 Refactor PostParser: Improve code style and method visibility 2025-02-09 06:04:01 +03:00
vvzvlad 344052e00e EPIC: Add content filtering via message flags 2025-02-09 03:53:52 +03:00
vvzvlad 1512c09f1b BIG REFACTORING post parsing and rendering with modular HTML generation and improved media group handling 2025-02-09 02:29:49 +03:00
vvzvlad f257343f35 EPIC: add support for private channels (iwth numeric id) 2025-02-06 23:38:34 +03:00
vvzvlad 28f51022b7 Add logging and debug information to post merging and content reorganization 2025-02-06 23:17:31 +03:00
vvzvlad cebcdbd5df Add HTML output option for RSS feed and enhance post processing 2025-02-05 23:06:15 +03:00
vvzvlad 8712fb61c4 Enhance channel username extraction and handling in PostParser 2025-02-05 05:31:06 +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 49007a0b5e Sanitize RSS feed description by removing newline characters 2025-02-04 20:34:44 +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