BOAMP-Extractor permet d'extraire les offres de marchés publics publiées au bulletin officiel des annonces des marchés publics (BOAMP). L'extraction se base sur des mots clefs Le script ignore les appels d'offres dont la date limite de réponse est dépassée.
Renseignez les mots-clés de recherches dans le fichier keywords.txt
avec un mot ou une expression par ligne.
Il est possible d'exclure les appels d'offres contenants certains mots-clés.
Pour cela, renseignez les mots interdits dans le fichier exception.txt
avec un mot ou une expression par ligne.
Lancez le script boamp-extractor.py
avec l'option -k
suivi du mot clef recherché
Voir le fichier boamp-extractor
Pour les notifications Microsoft Teams :
Créer un WebHook sur Teams
Créer un environnement CI
dans la configuration GitHub et une variable MSTEAMS_WEBHOOK
pip3 install -r requirements.txt
Modifiez la configuration en fonction des besoins dans le fichier config.cfg.
usage: boamp-extractor.py [-h] [-d] [-k <keyword>]
optional arguments:
-h, --help show this help message and exit
-d, --debug increase output verbosity
-k <keyword>, --keyword <keyword>
Status | Tâche | Remarque | Version |
---|---|---|---|
✅ | |||
✅ | |||
✅ | |||
✅ | 🍾 | ||
🟡 | Gérer les lots dans les AOs | ||
🔴 | Trier les AO par deadline | ||
✅ | les nouveaux AOs sont affichés avec une 🔥 | ||
✅ | |||
✅ | Une page de changelog est mise à jour à chaque extraction | ||
✅ | |||
✅ | 3.5 | ||
✅ | Utilisation de config.cfg | 3.0 | |
✅ | 3.1 | ||
✅ | 3.2 | ||
✅ | En utilisant les variables de config.cfg | 3.3 | |
✅ | 3.3 | ||
✅ | 3.5 |
Status | Description |
---|---|
✅ | Réalisé |
🛠 | En cours |
🟢 | Priorité forte |
🟡 | Priorité moyenne |
🔴 | Priorité faible |
👤 Julien Mousqueton
- Website: https://julien.io
- LinkedIn: Julien Mousqueton
- Twitter: @JMousqueton
- Github: @JMousqueton
- fr-boamp-api-extractor pour l'inspiration 💡
- Guillaume Cresta pour l'idée et les axes d'amélioration 📈
- Guillaume Zeja pour le support sur python et les encouragements 🍻