Commit Graph

278 Commits

Author SHA1 Message Date
vvzvlad 8282f84b4a add fwd test 2025-04-18 03:42:36 +03:00
vvzvlad a73ddb266e refactoring 2025-04-18 03:42:24 +03:00
vvzvlad b10a1f40b5 Ensure forward_origin is always present in message object 2025-04-18 03:40:11 +03:00
vvzvlad fd8fc07ffb refactoring 2025-04-18 03:13:55 +03:00
vvzvlad 24231bc601 Rename truncate_title to _truncate_title 2025-04-18 03:06:54 +03:00
vvzvlad 90c7ff5064 Improve error logging 2025-04-17 22:22:25 +03:00
vvzvlad 30ab46e21f Refactor tests 2025-04-17 20:05:04 +03:00
vvzvlad ecaba7e8bb new truncate_title logic 2025-04-17 19:43:10 +03:00
vvzvlad bf1477ab95 move to truncate_title 2025-04-17 19:39:29 +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 77132eebb9 tests refactoring 2025-04-16 03:05:55 +03:00
vvzvlad b5bca04f38 add author_info tests 2025-04-16 02:57:21 +03:00
vvzvlad cf21561fdf Refactor author info generation 2025-04-16 02:57:07 +03:00
vvzvlad 82233377fd refactoring tests names 2025-04-16 02:56:48 +03:00
vvzvlad f9b277424b Add poll flag 2025-04-15 19:14:49 +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 5e7937f57e Refactor string trimming logic 2025-04-15 18:09:49 +03:00
vvzvlad ff9ebeaa70 Refactor PostParser title generation 2025-04-15 18:03:16 +03:00
vvzvlad 1871843b17 small refactoring 2025-04-15 02:43:26 +03:00
vvzvlad 10fc4f606c update Dockerfile to include git 2025-04-14 18:24:10 +03:00
vvzvlad 46ce824ed0 update requirements.txt to include Kurigram from GitHub and comment out the previous entry 2025-04-14 17:35:12 +03:00
vvzvlad 0600ce4307 add more logging 2025-04-14 17:06:25 +03:00
vvzvlad 9dd683b144 Add metadata headers to general and project structure rules files 2025-04-14 17:05:18 +03:00
vvzvlad defba4cdaf Enhance PostParser to handle service messages 2025-04-13 19:14:44 +03:00
vvzvlad 8516927ea2 Add testing guidelines to the documentation 2025-04-13 19:14:25 +03:00
vvzvlad d7eb71f03a fix indentation 2025-04-13 19:01:46 +03:00
vvzvlad 09d3fcf5a1 add only_link flag 2025-04-13 18:59:57 +03:00
vvzvlad 7199a955cd new forward_origin 2025-04-13 03:47:12 +03:00
vvzvlad 5318de9f13 Refactor debug JSON output 2025-04-13 03:40:29 +03:00
vvzvlad d520e8c2e8 Update get_raw_post_json 2025-04-13 03:38:00 +03:00
vvzvlad 66c81c1012 Remove unused import 2025-04-13 03:31:42 +03:00
vvzvlad 96419265a3 Update get_raw_post_json to using json.dumps 2025-04-13 03:31:01 +03:00
vvzvlad ff97d1190b Refactor get_raw_post_json 2025-04-13 03:25:28 +03:00
vvzvlad 0b75b5a9b9 Add endpoint to retrieve raw JSON post data 2025-04-13 03:19:10 +03:00
vvzvlad d2750d7242 _generate_title update logic 2025-04-12 21:09:45 +03:00
vvzvlad 0a4f001acd tests: replace 'clown' and 'poo' flags with 'clownpoo' 2025-04-12 20:11:56 +03:00
vvzvlad 63a10dd4b8 Update error logging for missing messages in PostParser to include empty message check 2025-04-12 20:03:22 +03:00
vvzvlad 2cf5b1c27f Add check for pay.cloudtips.ru links to set donat flag 2025-04-12 20:01:06 +03:00
vvzvlad 6c8debbff6 Add condition to ignore VIDEO_CHAT_STARTED messages in message grouping 2025-04-12 19:57:50 +03:00
vvzvlad 67fa56128c Handle None values for message date 2025-04-12 19:50:59 +03:00
vvzvlad e76fb8606d Remove unnecessary pass statement in ZeroSizeFileError exception class 2025-04-11 18:13:57 +03:00
vvzvlad 55d2b7331a fix linter err 2025-04-11 18:12:56 +03:00
vvzvlad d21a68471d Refactor zero-size file handling 2025-04-11 18:10:21 +03:00
vvzvlad fb73f6b868 fix zero size bug 2025-04-11 18:00:30 +03:00
vvzvlad d96ceaba86 clown flag + poo flag = clownpoo 2025-04-11 03:24:30 +03:00
vvzvlad 11089d5f08 Fix condition to check for foreign channel flags in post parser 2025-04-11 03:08:58 +03:00
vvzvlad 255b897e7a video sticker support 2025-04-11 03:08:14 +03:00