update @ Tue 8 Aug 17:52:56 EEST 2023

Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
This commit is contained in:
Ari Archer 2023-08-08 17:52:56 +03:00
parent 8a44771450
commit ec2a2f3226
WARNING! Although there is a key with this ID in the database it does not verify this commit! This commit is SUSPICIOUS.
GPG key ID: A50D5B4B599AF8A2

View file

@ -19,6 +19,7 @@ from threading import Thread
from timeit import default_timer as code_timer from timeit import default_timer as code_timer
from typing import (Any, Callable, Collection, Dict, List, Optional, Set, from typing import (Any, Callable, Collection, Dict, List, Optional, Set,
Tuple, Union) Tuple, Union)
from urllib.parse import quote as encode_url
from warnings import filterwarnings as filter_warnings from warnings import filterwarnings as filter_warnings
import ujson # type: ignore import ujson # type: ignore
@ -967,7 +968,7 @@ def generate_rss(config: Dict[str, Any]) -> Tuple[int, Dict[str, Any]]:
for id, post in config["blogs"].items(): for id, post in config["blogs"].items():
item: etree.Element = etree.SubElement(channel, "item") item: etree.Element = etree.SubElement(channel, "item")
etree.SubElement(item, "title").text = post["title"] etree.SubElement(item, "title").text = post["title"]
etree.SubElement(item, "link").text = f'{config["page-url"]}{id}' etree.SubElement(item, "link").text = f'{config["page-url"]}{encode_url(id)}'
etree.SubElement( etree.SubElement(
item, "description" item, "description"
).text = f'{post["content"].strip()[:128].strip()} ...' ).text = f'{post["content"].strip()[:128].strip()} ...'