diff --git a/linking_articles_prev_next.py b/linking_articles_prev_next.py index 9121fa39..84482619 100644 --- a/linking_articles_prev_next.py +++ b/linking_articles_prev_next.py @@ -22,11 +22,15 @@ run_pandoc = True # le plus long quand on a beaucoup d'articles # run_pandoc = False run_gemini = True +run_gemini = False # Configurer argparse pour prendre le blog en argument parser = argparse.ArgumentParser(description='Générer une liste des derniers articles de blog.') parser.add_argument('blog', type=str, help='Nom du dossier du blog à traiter', default='tykayn_blog') +# parser.add_argument('--run_gemini', type=str, help='Activer ou non la génération des billets gemini', default=True) + args = parser.parse_args() +# run_gemini = args.run_gemini # Fonction pour extraire le basename d'un fichier def get_basename(file_name): diff --git a/new_article.py b/new_article.py index 3329d9eb..d6cce9ea 100644 --- a/new_article.py +++ b/new_article.py @@ -8,9 +8,9 @@ import argparse # 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.") -parser.add_argument("lang", nargs="?", default="fr", help="La langue de l'article (par défaut : fr pour Français ou en pour English).") -parser.add_argument("blog_dir", nargs="?", default=None, help="Le nom du dossier de blog (sous source/). Si non spécifié, une liste de dossiers disponibles sera proposée.") +parser.add_argument("--title", nargs="?", help="Le titre de l'article.") +parser.add_argument("--lang", nargs="?", default="fr", help="La langue de l'article (par défaut : fr pour Français ou en pour English).") +parser.add_argument("--blog_dir", nargs="?", default=None, help="Le nom du dossier de blog (sous source/). Si non spécifié, une liste de dossiers disponibles sera proposée.") args = parser.parse_args() @@ -37,7 +37,7 @@ if args.blog_dir is None: except ValueError: print("Choix invalide. Annulation.") exit(1) -if args.title is None: +if args.title is None or not len(args.title): args.title = input("Entrez le titre de votre nouvel article: ") if args.title is None: diff --git a/templates/html/article.html.jinja b/templates/html/article.html.jinja index 36bf6add..da238ccc 100644 --- a/templates/html/article.html.jinja +++ b/templates/html/article.html.jinja @@ -118,7 +118,9 @@