├── .gitignore ├── LICENSE ├── README.md ├── babel.config.js ├── data └── sigles.csv ├── deploy.sh ├── package-lock.json ├── package.json ├── public ├── favico │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ └── site.webmanifest ├── index.html └── robots.txt ├── scripts ├── addKeys.sh ├── compareKeysWithDic.sh ├── config_template.sh ├── functions.sh ├── getContributions.sh ├── getSlashtrad.sh ├── merge.py ├── merge.sh ├── publish.sh └── saveNewExplanations.sh ├── src ├── AboutSection.md ├── AboutSection.vue ├── App.vue ├── CopyButton.vue └── main.js └── vue.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | scripts/config.sh 4 | /dist 5 | 6 | data 7 | !./data/sigles.csv 8 | 9 | # local env files 10 | .env.local 11 | .env.*.local 12 | 13 | # Log files 14 | npm-debug.log* 15 | yarn-debug.log* 16 | yarn-error.log* 17 | pnpm-debug.log* 18 | 19 | # Editor directories and files 20 | .idea 21 | .vscode 22 | *.suo 23 | *.ntvs* 24 | *.njsproj 25 | *.sln 26 | *.sw? 27 | 28 | .~lock* 29 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Colin Maudry 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Dictionnaire des sigles 2 | 3 | > Version 1.4.0 4 | 5 | => https://dicosigles.fr 6 | 7 | ## Utilisation 8 | 9 | **Pour combiner la base de sigles et les contributions dans data/sigles.csv** 10 | 11 | 1. remplir scripts/config.sh 12 | 2. exécuter scripts/merge.sh 13 | 3. si tout est bon, exéculter scripts/publish.sh 14 | 15 | **Pour ajouter des sigles au dictionnaire à partir d'un fichier CSV** 16 | 17 | Le fichier CSV importé doit avoir les champs attendus. 18 | 19 | **Pour comparer un fichier CSV de termes** (en-têtes : `id,term,definition,explanation`, `explanation` peut être vide) avec data/sigles.csv : 20 | 21 | ```bash 22 | ./scripts/compareKeysWithDic.sh [fichier de termes] [nom de la source de ce fichier] [URL de la source] 23 | ``` 24 | 25 | 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). 26 | 27 | **Pour détecter les explications dans un fichier CSV de termes pouvant compléter des termes existants** dans data/sigles.csv : 28 | 29 | ```bash 30 | scripts/saveNewExplanations.sh [fichier de termes] [nom de la source de ce fichier] [URL de la source] 31 | ``` 32 | 33 | ## Format de fichier 34 | 35 | ### Format d'import 36 | 37 | Le fichier importé doit avoir les caractéritiques suivantes : 38 | 39 | Séparateur : ";" ou "," 40 | 41 | Colonnes obligatoires (dans n'importe quel ordre) : 42 | 43 | - **term** (obligatoire) : le sigle. Par exemple : CADES 44 | - **definition** (obligatoire) : la forme longue du sigle. Par exemple : Caisse d’amortissement de la dette sociale 45 | - **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 46 | - **source** (obligatoire) : nom de la source. Par exemple : CNLE 47 | - **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. 48 | - **url_source_explanation** (obligatoire pour chaque explication) : https://www.cades.fr/fr/a-propos/mission-et-fonctionnement 49 | - **source_explanation** (obligatoire pour chaque explication) : nom de la source de l'explication. Par exemple : CADES. 50 | 51 | ## Notes de version 52 | 53 | ### 1.4.0 (25/09/2024) 54 | 55 | - une bonne partie du merge est faite en python/pandas plutôt que bash/xsv 56 | - changement de l'URL d'API utilisée (csvapi => tabular-api) 57 | - suppression de l'iframe Matomo 58 | - correction de bugs dans le script getContributions.sh 59 | 60 | ### 1.3.2 (01/09/2020) 61 | 62 | - bug dans le script de fusion des sigles 63 | 64 | ### 1.3.1 (31/07/2020) 65 | 66 | - la largeur de la documentation s'adapte aux petits écrans 67 | - ajout d'une marge entre les `
Ce dictionnaire en ligne est destiné à combler le fossé qui existe en France entre les personnes qui connaissent le sens des sigles, et celles qui ne le connaissent pas.
6 | 7 |Les données de ce dictionnaire ont été rassemblées et triées par Colin Maudry à partir de plusieurs sources. Elles sont publiées selon les termes de la licence Creative Commons Zero.
8 | 9 |Le code source de cette application a été rédigé par Colin Maudry à l’aide de plein de logiciels libres et est publié selon les termes de la licence MIT.
14 | 15 |Quelques précieuses heures ont été économisées grâce à du code partagé par Tam-Kien Duong.
16 | 17 |Cette application se veut volontairement minimaliste de façon à être accessible, rapide et peu gourmande en énergie.
18 | 19 |Si vous souhaitez ajouter ou corriger un sigle, ça se passe par ici (tableur Google, pas besoin d’un compte).
26 | 27 |Si vous souhaitez ajouter une épaisse liste de sigles à ce dictionnaire et que vous l’avez sous forme de fichier, merci de me contacter. Il doit s’agir de sigles utilisés par l’administration française ou utilisés dans la loi française.
28 | 29 |Souvent, la limite à ne pas franchir est celle du vocabulaire technique ou scientifique, même s’il y a des exceptions pour les termes les plus employés.
30 | 31 |Merci de privilégier les formats structurés, par ordre de préférence :
32 | 33 |Ce site dépose un petit fichier texte (un « cookie ») sur votre ordinateur lorsque vous le consultez (Wikipédia). Cela me permet de mesurer le nombre de visites et de distinguer les nouveaux visiteurs des utilisateurs réguliers.
88 | 89 | 90 | 91 |C’est vrai, vous n’avez pas eu à cliquer sur un bloc qui recouvre la moitié de la page pour dire que vous êtes d’accord avec le dépôt de cookies.
94 | 95 |Rien d’exceptionnel, je respecte simplement la loi, qui dit que certains outils de suivi d’audience, correctement configurés pour respecter la vie privée, sont exemptés d’autorisation préalable.
96 | 97 |J’utilise pour cela Matomo, un outil libre, paramétré pour être en conformité avec la recommandation « Cookies » de la CNIL. Cela signifie que votre adresse IP, par exemple, est anonymisée avant d’être enregistrée. Il m’est donc impossible d’associer vos visites sur ce site à votre personne.
98 | 99 |Le dictionnaire des sigles de l’administration française a été compilé et édité par Colin Maudry, inscrit au répertoire SIRENE sous le numéro 812 231 132, et dont le siège social est situé au 7 avenue Aristide Briand, 35000 Rennes.
102 | 103 |Le dictionnaire des sigles de l’administration française est hébergé par la société Github, propriété de Microsoft Corporation.
104 | 105 |Icône presse-papier dessinée par Pixel perfect de Flaticon.
106 |Recherchez la signification d'un sigle parmi les {{ nbTerms }} que compte ce dictionnaire
17 |Sigle | 25 |Définition | 26 |Source | 27 | 28 | 29 |
{{ row.term }} | 31 |{{ row.definition }} | 32 |{{ row.source }} | 33 |
Le dictionnaire ne contient pas de sigle contenant le texte {{ search }}.
37 |Chargement...
39 |