InseeFrLab / InseeFrLab/DoReMIFaSol
Intégration des indicateurs conjoncturels d'activité
- Dominant language
- R
- Stars
- 36
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
Sur insee.fr on peut trouver toute une série d'indicateurs conjoncturels d'activités ([ICA](https://www.insee.fr/fr/statistiques/series/109939789))
L'URL est assez bien structuré et permet donc de récupérer facilement ces données. Par exemple, au hasard, pour récupérer la série `010539343` ([celle-ci](https://www.insee.fr/fr/statistiques/serie/010539343)). L'URL est le suivant:
```
https://www.insee.fr/fr/statistiques/serie/telecharger/csv/010539343?ordre=antechronologique&transposition=donneescolonne&periodeDebut=1&anneeDebut=1999&periodeFin=6&anneeFin=2021
```
On peut donc identifier la structure suivante:
```
https://www.insee.fr/fr/statistiques/serie/telecharger/csv/{IDENTIFIANT}?ordre=antechronologique&transposition=donneescolonne&periodeDebut=1&anneeDebut={ANNEE_DEBUT}&periodeFin=6&anneeFin={ANNEE_FIN}
```
qui permet de requêter facilement plusieurs séries avec une fonction aux arguments bien faits.
Dans [pynsee](https://github.com/InseeFrLab/Py-Insee-Data), tous les éléments sont en place pour récupérer ces données, en modularisant le code ci-dessous. Je pense que c'est pareil pour `doremifasol`
```python
import os
import requests
from pynsee.download import download_pb, unzip_pb
download_pb("https://www.insee.fr/fr/statistiques/serie/telecharger/csv/010539344?ordre=antechronologique&transposition=donneescolonne&periodeDebut=1&anneeDebut=1999&periodeFin=6&anneeFin=2021",fname = "data.zip")
unzip_pb("data.zip", "ica", desc="Extracting")
os.listdir()
os.listdir("./ica")
```
J'ai donc deux questions:
* est-ce que vous êtes partants pour intégrer ces sources dans `doremifasol` ?
* A votre avis, quelle est la meilleure manière d'intégrer ces sources ? Doit-on intégrer ça au JSON ou faire une fonction qui plugge des arguments dans un url, sans faire les vérifications (md5 checksum...) faites pour les autres sources de données ?
Contributor guide
Assessment
This issue has not been assessed yet.