Commit Graph

  • c5d8d901b9 Enhance reactions and links display in PostParser vvzvlad 2025-02-05 02:43:25 +03:00
  • e91c20d275 Add support for forward_sender_name in message forwarding parsing vvzvlad 2025-02-04 20:39:49 +03:00
  • 49007a0b5e Sanitize RSS feed description by removing newline characters vvzvlad 2025-02-04 20:34:44 +03:00
  • b9df0184a4 Refactor reactions, views, and links display in PostParser vvzvlad 2025-02-04 20:34:36 +03:00
  • aa2e0851ed Add forward and reply message parsing to PostParser vvzvlad 2025-02-04 20:25:03 +03:00
  • 4d160bc665 Update test URL comments for link parsing scenarios vvzvlad 2025-02-04 16:08:20 +03:00
  • 853f047cc6 Add Telegram links to message parsing in PostParser vvzvlad 2025-02-04 16:07:25 +03:00
  • 2c0371baea Improve URL processing in PostParser to handle links outside HTML tags vvzvlad 2025-02-04 15:56:05 +03:00
  • c78cdbc468 Fix RSS generation post selection logic for channel feeds vvzvlad 2025-02-04 04:33:05 +03:00
  • a4f1ffd7c9 Refactor RSS feed generation and post parsing to improve content handling vvzvlad 2025-02-03 18:42:27 +03:00
  • e4f3b5cede Improve RSS feed generation for invalid Telegram channels vvzvlad 2025-02-03 17:13:02 +03:00
  • 39dc160303 Enhance large video file handling with temporary file support and background deletion vvzvlad 2025-02-03 16:43:50 +03:00
  • 735873d843 Add cache statistics to health check endpoint vvzvlad 2025-02-03 16:09:26 +03:00
  • 347a6b1525 Improve poll media type handling and logging in media processing vvzvlad 2025-02-03 16:00:22 +03:00
  • 723f773ab5 Handle poll media type in file download and media search vvzvlad 2025-02-03 04:26:01 +03:00
  • a48fcd667b Improve media file download logging and handling in background task vvzvlad 2025-02-03 04:18:49 +03:00
  • 8176175a10 Install libmagic-dev for MIME type detection in Dockerfile vvzvlad 2025-02-03 04:11:10 +03:00
  • b95cf63b3c Improve MIME type detection using python-magic vvzvlad 2025-02-03 04:08:48 +03:00
  • ef5bba283e Handle missing channel username in file ID generation vvzvlad 2025-02-03 03:57:22 +03:00
  • b76abd0c14 Add logging and support for web page photo media type in file ID extraction vvzvlad 2025-02-03 03:49:02 +03:00
  • 64912295a5 Enhance media file caching with timestamp tracking and cleanup mechanism vvzvlad 2025-02-03 03:48:00 +03:00
  • c0580b3abf Implement media file caching and background download mechanism vvzvlad 2025-02-03 03:04:50 +03:00
  • b0e03ce6e8 Enhance media retrieval with file unique ID and improved error handling vvzvlad 2025-02-03 02:28:58 +03:00
  • 7d5f151793 Update media URL generation to include chat username and message ID vvzvlad 2025-02-03 02:06:51 +03:00
  • 1693e5c0b0 Add media file ID tracking and update file ID retrieval method vvzvlad 2025-02-02 23:35:07 +03:00
  • 9a3cd7a59e Add hyperlinks to raw URLs in post HTML parsing vvzvlad 2025-02-02 23:03:52 +03:00
  • 86c70cbd8b Sort media group posts by message_id for consistent RSS generation vvzvlad 2025-02-02 22:43:08 +03:00
  • aad6e1d190 Add error handling for non-existent Telegram channels in RSS generation vvzvlad 2025-02-02 22:39:29 +03:00
  • a02d764573 Remove channel creator from RSS feed generation vvzvlad 2025-02-02 19:40:01 +03:00
  • 4e09a85c78 Improve RSS feed generation with channel metadata and service message filtering vvzvlad 2025-02-02 19:07:26 +03:00
  • 17ef3b0b09 Update requirements.txt with specific package versions vvzvlad 2025-02-02 18:53:14 +03:00
  • f360f1167c BIG refactoring vvzvlad 2025-02-02 18:51:50 +03:00
  • 172100f821 Wrap RSS feed description in CDATA section for proper HTML escaping vvzvlad 2025-02-02 03:59:14 +03:00
  • 2a6470462d Add channel title and icon to RSS feed generation vvzvlad 2025-02-02 03:56:42 +03:00
  • 533fc8ba31 Fix media URL handling by stripping leading slashes vvzvlad 2025-02-02 03:50:12 +03:00
  • ca0286a18b Skip pinned service messages in Telegram client parsing vvzvlad 2025-02-02 03:41:52 +03:00
  • 6b1e75946d Add support for Voice, Animation, and WebPage media types in Telegram client vvzvlad 2025-02-02 03:22:06 +03:00
  • 3ad9a6461b Enhance media parsing with comprehensive media type support and robust error handling vvzvlad 2025-02-02 02:58:36 +03:00
  • 1c190b69ac Refactor author information extraction in Telegram client vvzvlad 2025-02-02 02:22:39 +03:00
  • d96955bd06 Update RSS feed links to direct Telegram channel URLs vvzvlad 2025-02-02 02:18:22 +03:00
  • 2842cebcca Modify message parsing to include raw text, views, and media group ID vvzvlad 2025-02-02 02:15:18 +03:00
  • 9bb0d8a021 Add RSS feed generation endpoint for Telegram channels vvzvlad 2025-02-02 01:59:14 +03:00
  • 79f6db9839 Add direct uvicorn server run and adjust Docker port mapping vvzvlad 2025-02-02 01:22:37 +03:00
  • d1ae60a14c Add configurable Pyrogram bridge URL and log level settings vvzvlad 2025-02-02 01:00:41 +03:00
  • 3f198ffa33 Enhance media parsing with web page photo and poll support vvzvlad 2025-02-02 00:49:47 +03:00
  • 63a3c4a988 Add media download endpoint and refactor media handling vvzvlad 2025-02-02 00:34:54 +03:00
  • 5bcac3f494 Disable complex text entity processing in Telegram client vvzvlad 2025-02-01 23:39:46 +03:00
  • db724aca68 Optimize Dockerfile by removing unnecessary system package installations vvzvlad 2025-02-01 23:31:41 +03:00
  • 1e027d1fd1 Refactor FastAPI server configuration and improve config handling vvzvlad 2025-02-01 21:17:17 +03:00
  • 75a2cca8bd Improve media group processing and message retrieval in Telegram client vvzvlad 2025-02-01 21:11:14 +03:00
  • 7e2638d91d Simplify post HTML rendering and error handling in API server vvzvlad 2025-02-01 20:57:57 +03:00
  • 96d316fcb5 Enhance Telegram message parsing with additional metadata extraction vvzvlad 2025-02-01 20:47:21 +03:00
  • e7f7520f79 Simplify media group processing and message parsing logic vvzvlad 2025-02-01 20:37:20 +03:00
  • f72b9af544 Add comprehensive raw message parsing and metadata extraction vvzvlad 2025-02-01 20:29:06 +03:00
  • 19f2c8b3cc Refactor Telegram message parsing and title generation vvzvlad 2025-02-01 20:19:18 +03:00
  • 6f1cca6646 Include author information in combined Telegram message result vvzvlad 2025-02-01 20:17:16 +03:00
  • 7a678bf08e Add author information extraction to Telegram message parsing vvzvlad 2025-02-01 20:15:22 +03:00
  • b33fb2e060 Improve title generation with better truncation logic vvzvlad 2025-02-01 20:12:03 +03:00
  • 8fe4a1e906 Add title generation for Telegram posts and improve media preview styling vvzvlad 2025-02-01 20:10:19 +03:00
  • 1086369a11 Update docker-compose and README with simplified configuration vvzvlad 2025-02-01 18:36:13 +03:00
  • 9f8a39f575 Update ghcr-check-publish.yml vvzvlad 2025-02-01 18:34:43 +03:00
  • 3246697a95 Update README with setup instructions and API usage examples vvzvlad 2025-02-01 18:33:10 +03:00
  • bcac493e4b Enhance message parsing and HTML rendering for Telegram posts vvzvlad 2025-02-01 18:31:14 +03:00
  • 20221c78e1 add html support vvzvlad 2025-02-01 17:52:23 +03:00
  • 6e367b3ac9 first work version vvzvlad 2025-02-01 16:47:46 +03:00
  • 81b0f029e8 create architecture vvzvlad 2025-02-01 15:25:54 +03:00