From 710ad700e07f7fdd021299b4bc1feaf1aa16335d Mon Sep 17 00:00:00 2001 From: vvzvlad Date: Sat, 22 Mar 2025 15:01:02 +0300 Subject: [PATCH] URL decoding for exclude_text --- api_server.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api_server.py b/api_server.py index a6ee63d..dc7bc18 100644 --- a/api_server.py +++ b/api_server.py @@ -586,6 +586,13 @@ async def get_rss_feed(channel: str, #logger.info(f"valid_token: token {token}") while True: try: + # URL decode parameters if they are encoded + if exclude_text: + try: + exclude_text = exclude_text.encode('latin1').decode('utf-8') + except UnicodeError: + pass # If decoding fails, use original value + if output_type == 'rss': rss_content = await generate_channel_rss(channel, client=client.client,