Commit Graph

421 Commits

Author SHA1 Message Date
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
vvzvlad b1bcefc0e3 rename 2025-04-04 04:00:53 +03:00
vvzvlad 422e2adc2d Add shebang and encoding declaration to multiple Python files 2025-04-03 01:48:34 +03:00
vvzvlad 1adaae1fb3 Add line breaks after audio 2025-04-03 00:44:31 +03:00
vvzvlad 83e90d13a6 Refactor emoji handling 2025-04-01 16:00:37 +03:00
vvzvlad 2c06cc8ce4 Refactor PostParser to improve emoji handling for reactions, setting defaults for paid and unknown reactions 2025-04-01 02:31:10 +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 e7d65fab29 Refactor PostParser to improve URL handling and increase character limit for video flags 2025-03-31 16:21:18 +03:00
vvzvlad ec6ed7ab48 Add line break to HTML footer in PostParser for improved formatting 2025-03-28 16:54:42 +03:00
vvzvlad cef46680ef Update PostParser to prepend line break before flags HTML 2025-03-28 16:53:51 +03:00
vvzvlad c57e6f5318 remove debug message function 2025-03-27 19:16:42 +03:00
vvzvlad 4141420b63 Enhance PostParser to format reactions and views 2025-03-27 19:14:48 +03:00
vvzvlad fc3fd6bb64 Refactor PostParser to remove CSS styles and streamline reactions and views formatting 2025-03-27 18:58:41 +03:00
vvzvlad 50a61f2677 Refactor PostParser to improve spacer handling in date-links formatting 2025-03-27 18:32:46 +03:00
vvzvlad 0d94ff9e1a Enhance PostParser with CSS styles for reactions string 2025-03-27 18:21:40 +03:00
vvzvlad b497ce6e66 Add YouTube link title 2025-03-27 18:15:15 +03:00
vvzvlad 8da20bc581 Refactor Dockerfile to remove unnecessary healthcheck configuration 2025-03-26 15:30:33 +03:00
vvzvlad 310f3c06b5 Remove healthcheck from Dockerfile 2025-03-26 15:12:30 +03:00
vvzvlad ca44525289 Update Dockerfile healthcheck URL 2025-03-26 15:06:05 +03:00
vvzvlad a45678a852 Add JSON repair functionality 2025-03-26 15:04:24 +03:00
vvzvlad 750c01776a Update API endpoints to include request parameter for token validation, enhancing security by checking client host against allowed addresses. 2025-03-26 15:00:28 +03:00
vvzvlad 8fc9da8306 Add line break after message text 2025-03-25 14:50:42 +03:00
vvzvlad 3436472942 enhance PostParser with pinned message 2025-03-24 19:44:59 +03:00
vvzvlad 67a1c1ba6e Streamline debug JSON output formatting in PostParser 2025-03-24 17:17:45 +03:00
vvzvlad d3def58d93 Enhance debug JSON 2025-03-24 17:06:24 +03:00
vvzvlad c4eee8b13a Fix debug JSON output 2025-03-24 17:01:57 +03:00
vvzvlad 713ab51dcc Refactor PostParser 2025-03-24 16:59:44 +03:00
vvzvlad 26ba743821 Fix debug JSON output 2025-03-24 16:57:18 +03:00
vvzvlad d9443b8a54 Refactor debug JSON 2025-03-24 16:54:45 +03:00
vvzvlad 54b3175bdf Refactor PostParser to improve URL handling and conditional hyperlinking for short texts 2025-03-24 16:51:29 +03:00
vvzvlad dc4af5aa86 Improve debug JSON output 2025-03-24 16:45:31 +03:00
vvzvlad 479c0293ee Enhance debug JSON output formatting 2025-03-24 16:36:01 +03:00
vvzvlad dcba11ce55 Update post_parser to conditionally add hyperlinks to short descriptions and clean up unused code 2025-03-24 16:33:52 +03:00
vvzvlad bbaf2314d5 Remove base64 and URL decoding 2025-03-22 15:26:55 +03:00
vvzvlad 93698e0d4e adding UNICODE flag to regex pattern 2025-03-22 15:11:30 +03:00
vvzvlad 5f5128fed0 Decode base64 parameters if they are encoded 2025-03-22 15:03:53 +03:00
vvzvlad 710ad700e0 URL decoding for exclude_text 2025-03-22 15:01:02 +03:00
vvzvlad d6df00ff8c Refactor RequestLoggingMiddleware to ensure proper logging of request and response details, including error handling during request processing 2025-03-22 14:54:05 +03:00
vvzvlad f5f80487ce Add RequestLoggingMiddleware to log request and response details in API server 2025-03-22 14:50:59 +03:00