Commit Graph

259 Commits

Author SHA1 Message Date
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
vvzvlad 7d9b0bfd65 t.me/boost links as donat flag 2025-04-11 03:04:38 +03:00
vvzvlad 26790780ac rename ws 2025-04-11 02:59:24 +03:00
vvzvlad 64368a0d83 Refactor test files to disable pylint warnings and ensure proper formatting 2025-04-11 02:54:13 +03:00
vvzvlad 7a95211fe7 Update post parser to exclude t.me links from flag detection 2025-04-11 02:50:53 +03:00
vvzvlad 78255e51a2 Enhance post parser to flag foreign channels for boost links 2025-04-11 02:48:42 +03:00
vvzvlad be0ad5b0d2 remove unused import in test_post_parser_flags.py 2025-04-11 02:23:05 +03:00
vvzvlad 8a3664e245 add flags extraction tests 2025-04-11 02:22:41 +03:00
vvzvlad f42e159ba6 Add flags endpoint 2025-04-11 02:04:58 +03:00
vvzvlad b59992cb22 Add paywall detection in post parser 2025-04-11 02:01:42 +03:00
vvzvlad c730d5bb7f Refactor title generation to remove punctuation 2025-04-09 03:07:12 +03:00
vvzvlad c78d8c93f6 Enhance title generation 2025-04-09 02:48:02 +03:00
vvzvlad 2a8326be06 Implement URL-based title generation 2025-04-08 18:38:13 +03:00
vvzvlad ee56ac41f2 Enhance title generation 2025-04-08 18:25:15 +03:00
vvzvlad d2a857d169 Refactor title generation 2025-04-08 18:16:46 +03:00
vvzvlad 5d1e109858 add tests 2025-04-08 17:34:39 +03:00
vvzvlad ebc4f0e76e Improved media type handling 2025-04-08 02:30:02 +03:00
vvzvlad 997b49b4df removal of invalid entries from media_file_ids.json 2025-04-04 22:21:22 +03:00
vvzvlad 129b07abda add logging 2025-04-04 22:09:52 +03:00
vvzvlad de5c3f1fa1 fix bug Invalid digest : None, expected: None 2025-04-04 22:07:47 +03:00