Skip to content

Commit

Permalink
feat: data extraction for Savoie
Browse files Browse the repository at this point in the history
  • Loading branch information
marc-gavanier committed Oct 26, 2023
1 parent ec4ae9b commit 6bd726c
Show file tree
Hide file tree
Showing 5 changed files with 242 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/nightly-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ jobs:
numi,
vendee,
vendee-extraction,
savoie-extraction,
ultra-num,
haute-vienne,
fibre-64,
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ jobs:
numi,
vendee,
vendee-extraction,
savoie-extraction,
ultra-num,
haute-vienne,
fibre-64,
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ jobs:
numi,
vendee,
vendee-extraction,
savoie-extraction,
ultra-num,
haute-vienne,
fibre-64,
Expand Down
236 changes: 236 additions & 0 deletions assets/input/savoie-extraction/savoie-extraction.config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,236 @@
{
"id": {
"colonne": "id"
},
"pivot": {
"colonne": "pivot"
},
"nom": {
"colonne": "nom"
},
"commune": {
"colonne": "commune"
},
"code_postal": {
"colonne": "code_postal"
},
"code_insee": {
"colonne": "code_insee"
},
"adresse": {
"colonne": "adresse"
},
"latitude": {
"colonne": "latitude"
},
"longitude": {
"colonne": "longitude"
},
"telephone": {
"colonne": "telephone"
},
"courriel": {
"colonne": "courriel"
},
"site_web": {
"colonne": "site_web"
},
"date_maj": {
"colonne": "date_maj"
},
"source": {
"colonne": "source"
},
"prise_rdv": {
"colonne": "prise_rdv"
},
"labels_nationaux": [
{
"colonnes": ["labels_nationaux"],
"termes": ["CNFS"],
"cible": "CNFS"
},
{
"colonnes": ["labels_nationaux"],
"termes": ["France Services"],
"cible": "France Services"
}
],
"conditions_acces": [
{
"colonnes": ["conditions_acces"],
"termes": ["Gratuit : Je peux accéder gratuitement au lieu et à ses services"],
"cible": "Gratuit : Je peux accéder gratuitement au lieu et à ses services"
},

{
"colonnes": ["conditions_acces"],
"termes": ["Adhésion : L'accès au lieu et/ou à ses services nécessite d'y adhérer"],
"cible": "Adhésion : L'accès au lieu et/ou à ses services nécessite d'y adhérer"
},
{
"colonnes": ["conditions_acces"],
"termes": ["Payant : L'accès au lieu et/ou à ses services est payant"],
"cible": "Payant : L'accès au lieu et/ou à ses services est payant"
},
{
"colonnes": ["conditions_acces"],
"termes": ["Accepte le Pass numérique : Il est possible d'utiliser un Pass numérique pour accéder au lieu"],
"cible": "Accepte le Pass numérique : Il est possible d'utiliser un Pass numérique pour accéder au lieu"
}
],
"modalites_accompagnement": [
{
"colonnes": ["modalites_accompagnement"],
"termes": ["Dans un atelier : j'apprends collectivement à utiliser le numérique"],
"cible": "Dans un atelier : j'apprends collectivement à utiliser le numérique"
},
{
"colonnes": ["modalites_accompagnement"],
"termes": ["A ma place : une personne habilitée fait les démarches à ma place"],
"cible": "A ma place : une personne habilitée fait les démarches à ma place"
},
{
"colonnes": ["modalites_accompagnement"],
"termes": ["Avec de l'aide : je suis accompagné seul dans l'usage du numérique"],
"cible": "Avec de l'aide : je suis accompagné seul dans l'usage du numérique"
},
{
"colonnes": ["modalites_accompagnement"],
"termes": ["Seul : j'ai accès à du matériel et une connexion"],
"cible": "Seul : j'ai accès à du matériel et une connexion"
}
],
"publics_accueillis": [
{
"colonnes": ["publics_accueillis"],
"termes": ["Adultes"],
"cible": "Adultes"
},
{
"colonnes": ["publics_accueillis"],
"termes": ["Familles/enfants"],
"cible": "Familles/enfants"
},
{
"colonnes": ["publics_accueillis"],
"termes": ["Jeunes (16-26 ans)"],
"cible": "Jeunes (16-26 ans)"
},
{
"colonnes": ["publics_accueillis"],
"termes": ["Seniors (+ 65 ans)"],
"cible": "Seniors (+ 65 ans)"
},
{
"colonnes": ["publics_accueillis"],
"termes": ["Surdité"],
"cible": "Surdité"
},
{
"colonnes": ["publics_accueillis"],
"termes": ["Handicaps mentaux : déficiences limitant les activités d'une personne"],
"cible": "Handicaps mentaux : déficiences limitant les activités d'une personne"
},
{
"colonnes": ["publics_accueillis"],
"termes": ["Personnes en situation d'illettrisme"],
"cible": "Personnes en situation d'illettrisme"
},
{
"colonnes": ["publics_accueillis"],
"termes": ["Public langues étrangères"],
"cible": "Public langues étrangères"
},
{
"colonnes": ["publics_accueillis"],
"termes": ["Handicaps psychiques : troubles psychiatriques donnant lieu à des atteintes comportementales"],
"cible": "Handicaps psychiques : troubles psychiatriques donnant lieu à des atteintes comportementales"
},
{
"colonnes": ["publics_accueillis"],
"termes": ["Déficience visuelle"],
"cible": "Déficience visuelle"
}
],
"services": [
{
"colonnes": ["services"],
"termes": ["Devenir autonome dans les démarches administratives"],
"cible": "Devenir autonome dans les démarches administratives"
},
{
"colonnes": ["services"],
"termes": ["Réaliser des démarches administratives avec un accompagnement"],
"cible": "Réaliser des démarches administratives avec un accompagnement"
},
{
"colonnes": ["services"],
"termes": ["Prendre en main un smartphone ou une tablette"],
"cible": "Prendre en main un smartphone ou une tablette"
},
{
"colonnes": ["services"],
"termes": ["Prendre en main un ordinateur"],
"cible": "Prendre en main un ordinateur"
},
{
"colonnes": ["services"],
"termes": ["Utiliser le numérique au quotidien"],
"cible": "Utiliser le numérique au quotidien"
},
{
"colonnes": ["services"],
"termes": ["Approfondir ma culture numérique"],
"cible": "Approfondir ma culture numérique"
},
{
"colonnes": ["services"],
"termes": ["Favoriser mon insertion professionnelle"],
"cible": "Favoriser mon insertion professionnelle"
},
{
"colonnes": ["services"],
"termes": ["Accéder à une connexion internet"],
"cible": "Accéder à une connexion internet"
},
{
"colonnes": ["services"],
"termes": ["Accéder à du matériel"],
"cible": "Accéder à du matériel"
},
{
"colonnes": ["services"],
"termes": ["S'équiper en matériel informatique"],
"cible": "S'équiper en matériel informatique"
},
{
"colonnes": ["services"],
"termes": ["Créer et développer mon entreprise"],
"cible": "Créer et développer mon entreprise"
},
{
"colonnes": ["services"],
"termes": ["Créer avec le numérique"],
"cible": "Créer avec le numérique"
},
{
"colonnes": ["services"],
"termes": ["Accompagner les démarches de santé"],
"cible": "Accompagner les démarches de santé"
},
{
"colonnes": ["services"],
"termes": ["Promouvoir la citoyenneté numérique"],
"cible": "Promouvoir la citoyenneté numérique"
},
{
"colonnes": ["services"],
"termes": ["Soutenir la parentalité et l'éducation avec le numérique"],
"cible": "Soutenir la parentalité et l'éducation avec le numérique"
}
],
"horaires": {
"osm": "horaires"
}
}
3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"extract.mednum-hub-antilles": "ts-node src/index.ts extract -n \"mednum-hub-antilles\" -o \"./assets/output-extraction/mednum-hub-antilles\" -d \"972\"",
"extract.eure-et-loir": "ts-node src/index.ts extract -n \"eure-et-loir\" -o \"./assets/output-extraction/eure-et-loir\" -d \"28\"",
"extract.vendee": "ts-node src/index.ts extract -n \"vendee-extraction\" -o \"./assets/output-extraction/vendee\" -d \"85\"",
"extract.savoie": "ts-node src/index.ts extract -n \"savoie-extraction\" -o \"./assets/output-extraction/savoie\" -d \"73\"",
"fetch.france-tiers-lieux": "curl --request POST --url https://cartographie.francetierslieux.fr/co2/search/globalautocomplete --header 'Content-Type: application/x-www-form-urlencoded' --data 'searchType[]=organizations' --data indexStep= --data costumSlug=franceTierslieux > assets/input/france-tiers-lieux/france-tiers-lieux.json",
"transformer.aidants-connect": "ts-node src/index.ts transformer -n \"Aidants Connect\" -t \"National\" -s \"./assets/input/aidants-connect/aidants-connect.json\" -c \"./assets/input/aidants-connect/aidants-connect.config.json\" -o \"./assets/output/aidants-connect\"",
"transformer.angers": "ts-node src/index.ts transformer -n \"Angers\" -t \"Maine-et-Loire\" -s \"./assets/input/angers/angers.json\" -c \"./assets/input/angers/angers.config.json\" -o \"./assets/output/angers\"",
Expand All @@ -75,6 +76,7 @@
"transformer.numi": "yarn extract.numi && ts-node src/index.ts transformer -n \"Numi\" -t \"Normandie\" -s \"./assets/input/numi/numi.json\" -c \"./assets/input/numi/numi.config.json\" -o \"./assets/output/numi\"",
"transformer.mednum-hub-antilles": "yarn extract.mednum-hub-antilles && ts-node src/index.ts transformer -n \"Mednum-Hub-Antilles\" -t \"Martinique\" -s \"./assets/input/mednum-hub-antilles/mednum-hub-antilles.json\" -c \"./assets/input/mednum-hub-antilles/mednum-hub-antilles.config.json\" -o \"./assets/output/mednum-hub-antilles\"",
"transformer.vendee-extraction": "yarn extract.vendee && ts-node src/index.ts transformer -n \"Extraction-Vendée\" -t \"Vendée\" -s \"./assets/input/vendee-extraction/vendee-extraction.json\" -c \"./assets/input/vendee-extraction/vendee-extraction.config.json\" -o \"./assets/output/vendee-extraction\"",
"transformer.savoie-extraction": "yarn extract.savoie && ts-node src/index.ts transformer -n \"Extraction-Savoie\" -t \"Savoie\" -s \"./assets/input/savoie-extraction/savoie-extraction.json\" -c \"./assets/input/savoie-extraction/savoie-extraction.config.json\" -o \"./assets/output/savoie-extraction\"",
"transformer.vendee": "ts-node src/index.ts transformer -n \"Vendée\" -t \"Vendée\" -s \"https://www.data.gouv.fr/fr/datasets/r/d2877549-0ac9-4c1d-96bf-ede948e980fb\" -c \"./assets/input/vendee/vendee.config.json\" -o \"./assets/output/vendee\" -d \"\t\"",
"transformer.la-creuse": "ts-node src/index.ts transformer -n \"La Creuse\" -t \"Nouvelle-Aquitaine\" -s \"./assets/input/la-creuse/la-creuse.json\" -c \"./assets/input/la-creuse/la-creuse.config.json\" -o \"./assets/output/la-creuse\"",
"transformer.les-assembleurs": "ts-node src/index.ts transformer -n \"Les Assembleurs\" -t \"Hauts-de-France\" -s \"./assets/input/les-assembleurs/les-assembleurs.json\" -c \"./assets/input/les-assembleurs/les-assembleurs.config.json\" -o \"./assets/output/les-assembleurs\"",
Expand Down Expand Up @@ -107,6 +109,7 @@
"publier.numi": "ts-node src/index.ts publier -z \"fr:region:28\" -m \"./assets/output/numi/publier.json\"",
"publier.mednum-hub-antilles": "ts-node src/index.ts publier -z \"fr:region:02\" -m \"./assets/output/mednum-hub-antilles/publier.json\"",
"publier.eure-et-loir": "ts-node src/index.ts publier -z \"fr:departement:28\" -m \"./assets/output/eure-et-loir/publier.json\"",
"publier.savoie-extraction": "ts-node src/index.ts publier -z \"fr:departement:73\" -m \"./assets/output/savoie-extraction/publier.json\"",
"publier.vendee-extraction": "ts-node src/index.ts publier -z \"fr:departement:85\" -m \"./assets/output/vendee-extraction/publier.json\"",
"publier.vendee": "ts-node src/index.ts publier -z \"fr:departement:85\" -m \"./assets/output/vendee/publier.json\"",
"publier.la-creuse": "ts-node src/index.ts publier -z \"fr:departement:23\" -m \"./assets/output/la-creuse/publier.json\"",
Expand Down

0 comments on commit 6bd726c

Please sign in to comment.