news: fix package source links

parent 2871ade1
......@@ -11,6 +11,7 @@ from services.utils import translate_package, translate_maintainer, chunk_list,
async def format_packages(packages: PackagesModel, news_type: str, translate: bool = False, date_range: str | None = None):
repo = PACKAGES_URL.format(repo=news_type)
news_tag = news_type.capitalize()
added_messages = []
removed_message = ""
updated_messages = []
......@@ -27,14 +28,16 @@ async def format_packages(packages: PackagesModel, news_type: str, translate: bo
if date_range:
source = f"sisyphus-cybertalk за {date_range}"
else:
source = HTMLFormatter(link(packages.url, text="sisyphus-cybertalk"))
source = link(packages.url, text="sisyphus-cybertalk")
info_message = (
f"Всего исходных пакетов: {packages.total}\n\n"
f"Источник: {source}"
"Источник: " + source +
"\n\n"
"Сформировано при помощи " +
HTMLFormatter(bold(link("https://t.me/altlinux_packages_bot", text="ALT Packages Bot")))
bold(link("https://t.me/altlinux_packages_bot", text="ALT Packages Bot")) +
"\n\n"
f"#News{news_tag}"
)
return added_messages, removed_message, updated_messages, info_message
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment