v2.1.4
Outil d'exploration et de téléchargement des données essentielles de la commande publique.
=> decp.info
python -m venv .venv
source .venv/bin/activate
pip install .
# Copie et personnalisation du .env
cp template.env .env
nano .env
# Pour la production
gunicorn app:server
# Pour avoir le debuggage et le hot reload
python run.py
- Production (branche
main
, decp.info) : déploiement manuel via un déclenchement de la Github Action Déploiement - Test (branche
dev
, test.decp.info) : déploiement automatique à chaque push sur la branchedev
, via la même Github Action.
Ne pas oublier de mettre à jour les fichier .env.
- decp-processing (traitement et publication des données)
- colin.maudry.com (blog)
- réparation des filtres (notamment < > sur les montants)
- remplacement des valeurs "null" dans les tableaux par des cellules vides
- possibilité de filtrer sur le champ "Source"
- création automatique d'une release Github quand je push un tag
- tentative d'auto-release à chaque création de tag git
- adaptation au format TableSchema
- dataframe global plutôt que lazyframe, pour plus de résilience et charger toutes les données en mémoire
- ajout d'une section dans À propos sur la qualité et l'exhaustivité des données (#43)
- ajout du nombre de marchés en plus du nombre de lignes dans la vue Tableau
- Ajout des vues acheteur (#28), titulaire (#35) et marché (#40) 🔎
- Ajout des balises HTML meta Open Graph et Twitter (#39) pour de beaux aperçus de liens 🖼️
- Formulaire de contact (#48) 📨
- Nom de colonnes plus_agréables (#33) 💅
- Définition des colonnes quand vous passez votre souris sur les en-têtes (#33) 📖
- Affichage du numéro de version près du logo et lien vers ici 🤓
- Variables globales uniquement en lecture (😁)
- Bloquage du bouton de téléchargement si trop de lignes (+ 65000) #38
- Amélioration du script de déploiement (deploy.sh)
- Meilleures instructions d'installation et lancement
- Coquilles 🐚
- détails des sources de données
- section "À propos" plus développée
- correction de bugs dans les filtres de la data table
- Data table fonctionnelle
- fixation des dépendances Python pour plus de stabilité en cas de réinstallation (Pipfile)
- ajout des traductions des opérations de filtrage à toutes les vues, pas seulement /db/decp
- traduction des opérations de filtrage (ex : contains => contient)
- élargissement des menus de filtrage
- correction du titre de la page des notes de versions
- utilisation de noms de colonnes plus lisibles dans l'application
- suppression des références à la licence et aux données source sur la page d'accueil
- correction des liens vers le code source
- correction de l'indentation des puces dans les notes de version
- ajout d'une page "Notes de version"
- meilleur lien pour la documentation des champs
- déplacement du code de decp.info depuis ColinMaudry/decp-table-schema-utils vers ColinMaudry/decp.info
- ajout de nouvelles vues :
- Marchés publics sans leurs titulaires : vue dédiée aux titulaires de marchés avec des données provenant du répertoire SIRENE
- Données sur les titulaires et géolocalisation : vue sans les titulaires pour analyser les nombres de marchés et les montants
- amélioration de la page d'accueil
- développement de la page "db" avec description des vues et liste des colonnes
- les codes APE sont cliquables
- ajout des mentions légales
- ajout d'un formulatire d'inscription à une lettre d'information
- correction de bugs :
- correction du format de certaines dates dans les données
- publication sur https://decp.info
- ajout d'une vue équivalente au format DECP réglementaire
- personnalisation de datasette
- script de conversion quotidien basé sur dataflows