Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ColinMaudry/dictionnaire-sigles
Interface de recherche pour le dictionnaire des sigles de l'administration
https://github.com/ColinMaudry/dictionnaire-sigles
Last synced: about 1 month ago
JSON representation
Interface de recherche pour le dictionnaire des sigles de l'administration
- Host: GitHub
- URL: https://github.com/ColinMaudry/dictionnaire-sigles
- Owner: ColinMaudry
- License: mit
- Created: 2020-06-22T13:25:48.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-25T18:12:03.000Z (4 months ago)
- Last Synced: 2024-12-02T15:52:28.447Z (about 2 months ago)
- Language: Vue
- Size: 2.54 MB
- Stars: 14
- Watchers: 2
- Forks: 2
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dictionnaire des sigles
> Version 1.4.0
=> https://dicosigles.fr
## Utilisation
**Pour combiner la base de sigles et les contributions dans data/sigles.csv**
1. remplir scripts/config.sh
2. exécuter scripts/merge.sh
3. si tout est bon, exéculter scripts/publish.sh**Pour ajouter des sigles au dictionnaire à partir d'un fichier CSV**
Le fichier CSV importé doit avoir les champs attendus.
**Pour comparer un fichier CSV de termes** (en-têtes : `id,term,definition,explanation`, `explanation` peut être vide) avec data/sigles.csv :
```bash
./scripts/compareKeysWithDic.sh [fichier de termes] [nom de la source de ce fichier] [URL de la source]
```Le script produit un fichier `.new.csv` à côté du fichier de termes contenant les termes qui ne sont pas encore présents dans data/sigles.csv (et dicosigles.fr).
**Pour détecter les explications dans un fichier CSV de termes pouvant compléter des termes existants** dans data/sigles.csv :
```bash
scripts/saveNewExplanations.sh [fichier de termes] [nom de la source de ce fichier] [URL de la source]
```## Format de fichier
### Format d'import
Le fichier importé doit avoir les caractéritiques suivantes :
Séparateur : ";" ou ","
Colonnes obligatoires (dans n'importe quel ordre) :
- **term** (obligatoire) : le sigle. Par exemple : CADES
- **definition** (obligatoire) : la forme longue du sigle. Par exemple : Caisse d’amortissement de la dette sociale
- **url_source** (obligatoire) : l'URL de la page page Web officielle où ce sigle est défini. Par exemple : https://www.cnle.gouv.fr/Sigles-de-l-Administration.html
- **source** (obligatoire) : nom de la source. Par exemple : CNLE
- **explanation** (optionnel) : définition du concept. Par exemple : La mission de la CADES est est de financer et d'éteindre la dette cumulée de la Sécurité Sociale.
- **url_source_explanation** (obligatoire pour chaque explication) : https://www.cades.fr/fr/a-propos/mission-et-fonctionnement
- **source_explanation** (obligatoire pour chaque explication) : nom de la source de l'explication. Par exemple : CADES.## Notes de version
### 1.4.0 (25/09/2024)
- une bonne partie du merge est faite en python/pandas plutôt que bash/xsv
- changement de l'URL d'API utilisée (csvapi => tabular-api)
- suppression de l'iframe Matomo
- correction de bugs dans le script getContributions.sh### 1.3.2 (01/09/2020)
- bug dans le script de fusion des sigles
### 1.3.1 (31/07/2020)
- la largeur de la documentation s'adapte aux petits écrans
- ajout d'une marge entre les `
- désactivation de l'import de markdown brut pour la documentation (les éléments HTML n'étaient pas interprétés)
### 1.3.0 (31/07/2020)
- ajout d'un bouton pour copier un lien court vers la recherche dans le presse-papier
### 1.2.0 (28/07/2020)
- script pour ajouter des sigles en masse avec dédoublonnage par clé ([#20](https://github.com/ColinMaudry/dictionnaire-sigles/issues/20))
- ajout de 688 sigles liés à la gendarmerie et à la police nationale (Merci [Denis Merigoux](https://merigoux.ovh) !)
- nombre total de termes injecté dans package.json pour affichage
#### 1.1.1 (25/07/2020)
- l'app ne gérait pas bien les colonnes supplémentaires (`explanation`, etc.)
### 1.1.0 (25/07/2020)
- scripts d'aggrégation et de publication
### 1.0.0 (12/07/2020)
- Première version, sans scripts d'aggrégation
## Project setup
```
npm install
```
### Compiles and hot-reloads for development
```
npm run serve
```
### Compiles and minifies for production
```
npm run build
```
### Lints and fixes files
```
npm run lint
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).