mirror of
https://git.ari.lt/ari.lt/blog.ari.lt.git
synced 2025-02-04 17:49:24 +01:00
update @ Tue 8 Aug 17:52:56 EEST 2023
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
This commit is contained in:
parent
8a44771450
commit
ec2a2f3226
1 changed files with 2 additions and 1 deletions
|
@ -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()} ...'
|
||||||
|
|
Loading…
Add table
Reference in a new issue