mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
up regen
This commit is contained in:
parent
3bf5856bab
commit
dbbae888f4
15 changed files with 172 additions and 149 deletions
|
@ -1,12 +1,19 @@
|
|||
#!/usr/bin/env python3
|
||||
# ----------------------------------
|
||||
# Création de nouvel article de blog
|
||||
# ----------------------------------
|
||||
# Exemple de commande :
|
||||
# python new_article.py [blog_dir] [lang] "article_title"
|
||||
#
|
||||
# python new_article.py --blog_dir=cipherbliss_blog --lang=fr --title="article_title"
|
||||
#
|
||||
################################
|
||||
import os
|
||||
from datetime import datetime
|
||||
import argparse
|
||||
import sys
|
||||
|
||||
from website_config import configs_sites
|
||||
|
||||
# Configuration des arguments de la ligne de commande
|
||||
parser = argparse.ArgumentParser(description="Générer un nouvel article en mode orgmode.")
|
||||
parser.add_argument("--title", nargs="?", help="Le titre de l'article.")
|
||||
|
@ -111,6 +118,7 @@ with open(filename, "w") as f:
|
|||
config={
|
||||
'uuid': uuid,
|
||||
'slug': slug,
|
||||
'NDD': configs_sites[args.blog_dir]['NDD'],
|
||||
'title': args.title,
|
||||
'date_string_full': date_string_full,
|
||||
'date_string': date_string,
|
||||
|
@ -118,6 +126,11 @@ with open(filename, "w") as f:
|
|||
'blog_dir': args.blog_dir,
|
||||
'lang': args.lang, # Ajout de la langue dans la config
|
||||
}
|
||||
f.write(make_article(config))
|
||||
content = make_article(config)
|
||||
if content:
|
||||
f.write(content)
|
||||
else:
|
||||
print("Erreur: Impossible de générer le contenu de l'article.")
|
||||
exit(1)
|
||||
|
||||
print(f"Le fichier '{filename}' a été créé avec succès.")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue