add series

This commit is contained in:
Tykayn 2025-05-13 11:29:20 +02:00 committed by tykayn
parent 630ff2da42
commit 3fea367e9a
11 changed files with 185 additions and 123 deletions

View file

@ -683,3 +683,17 @@ Navigation:
os.makedirs(f"gemini-capsules/{blog_name}/{article['annee']}", exist_ok=True)
with open(f"gemini-capsules/{blog_name}/{article['annee']}/{slug}.gmi", "w", encoding="utf-8") as f:
f.write(gemini_content)
def get_series_name(article_slug, blog_name):
"""
Retourne le nom de la série d'un article s'il en fait partie.
:param article: Dictionnaire contenant les informations de l'article
:return: Le nom de la série ou None si l'article n'appartient à aucune série
"""
if blog_name in website_config:
for s in website_config[blog_name]['SERIES']:
if article_slug in website_config['SERIES'][blog_name][s]['articles']:
return s
return None