Attention, le premier lancement prendra plusieurs jours ! Si vous utilisez une CI, vous devez mettre en cache le dossier `data/` afin que les fichiers déjà analysés ne soient pas téléchargés à chaque lancement.
Il est possible de ne lancer l'analyse que pour une seule administration, avec la commande : `./cli.py --pref identifiant`
Il est possible de ne lancer l'analyse que pour une seule administration, avec la commande : `./cli.py identifiant`
description='Télécharge les RAA d\'une préfecture donnée et recherche des mots-clés'
description='Télécharge les RAA d\'une administration donnée et recherche des mots-clés'
)
parser.add_argument(
'-p',
'--pref',
'administration',
action='store',
help='identifiant de la préfecture',
required=True,
choices=available_prefs
help='identifiant de l\'administration',
choices=available_administrations
)
parser.add_argument(
'-k',
...
...
@@ -130,11 +128,11 @@ parser.add_argument(
help='adresses de courrier électronique destinataires des notifications (séparées par une virgule)'
)
forprefinavailable_prefs:
foradministrationinavailable_administrations:
parser.add_argument(
f'--{pref}-email-to',
f'--{administration}-email-to',
action='store',
help=f'adresses de courrier électronique destinataires des notifications (séparées par une virgule) uniquement si l\'analyse concerne {pref} (s\'ajoute à celles précisées dans --email-to)'
help=f'adresses de courrier électronique destinataires des notifications (séparées par une virgule) uniquement si l\'analyse concerne {administration} (s\'ajoute à celles précisées dans --email-to)'
)
parser.add_argument(
...
...
@@ -203,24 +201,27 @@ if args.mastodon_access_token: