Skip to content
Extraits de code Groupes Projets
Bifurcation depuis La Quadrature du Net / Attrap
194 validations de retard le dépôt en amont.
Avatar de Bastien Le Querrec
Bastien Le Querrec rédigé
RAAspotter: l'affichage des informations relatives à l'analyse en cours est géré par RAAspotter directement et non par les classes d'administrations
2382f5c4
Historique

RAAspotter

Une série de scripts en Python qui récupère les derniers recueils des actes administratifs (RAA) pour y rechercher certains mots-clés prédéfinis.

Conçu pour être utilisé dans une CI.

Peut envoyer par email et sur Mastodon les résultats.

Installation

Il est recommandé d'utiliser virtualenv :

virtualenv --python=/usr/bin/python3 .
source bin/activate
pip3 install -r requirements.txt

Vous devez avoir installé OCRmyPDF, les données eng et fra de Tesseract, et le démon Tor.

Utilisation

Pour lancer la récupération de toutes les administrations supportées :

make

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

Administrations supportées

  • Préfecture de police de Paris (identifiant : ppparis)
  • Préfecture des Alpes-de-Haute-Provence (identifiant : pref04)
  • Préfecture des Hautes-Alpes (identifiant : pref05)
  • Préfecture des Alpes-Maritimes (identifiant : pref06)
  • Préfecture de l'Ariège (identifiant : pref09)
  • Préfecture des Bouches-du-Rhône (identifiant : pref13)
  • Préfecture de la Haute-Garonne (identifiant : pref31)
  • Préfecture de la Gironde (identifiant : pref33)
  • Préfecture de l'Hérault (identifiant : pref34)
  • Préfecture d'Ille-et-Vilaine (identifiant : pref35)
  • Préfecture de l'Isère (identifiant : pref38)
  • Préfecture de la Loire (identifiant : pref42)
  • Préfecture de la Loire-Atlantique (identifiant : pref44)
  • Préfecture du Nord (identifiant : pref59)
  • Préfecture du Pas-de-Calais (identifiant : pref62)
  • Préfecture des Pyrénées-Atlantiques (identifiant : pref64)
  • Préfecture des Hautes-Pyrénées (identifiant : pref65)
  • Préfecture des Pyrénées-Orientales (identifiant : pref66)
  • Préfecture du Rhône (identifiant : pref69)
  • Préfecture de la Somme (identifiant : pref80)
  • Préfecture du Tarn (identifiant : pref81)
  • Préfecture du Var (identifiant : pref83)
  • Préfecture de la Haute-Vienne (identifiant : pref87)
  • Préfecture de Mayotte (identifiant : pref976)

Licence

CeCILL_V2.1-fr (voir le fichier LICENSE)