Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smortex/covid-pf
Aggrégation des données brutes sur la situation du COVID19 en Polynésie Française et outils d'imports dans OpenSearch.
https://github.com/smortex/covid-pf
coronavirus covid-19 covid19 french-polynesia hacktoberfest opensearch
Last synced: 28 days ago
JSON representation
Aggrégation des données brutes sur la situation du COVID19 en Polynésie Française et outils d'imports dans OpenSearch.
- Host: GitHub
- URL: https://github.com/smortex/covid-pf
- Owner: smortex
- Created: 2021-07-20T00:32:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-10T03:13:09.000Z (over 1 year ago)
- Last Synced: 2024-10-19T22:29:00.105Z (3 months ago)
- Topics: coronavirus, covid-19, covid19, french-polynesia, hacktoberfest, opensearch
- Language: SuperCollider
- Homepage:
- Size: 532 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# COVID19 en Polynésie Française
Agrégation des données brutes sur la situation du COVID19 en Polynésie Française et outils d'import dans OpenSearch.
## Contenu du dépôt
* `covid.sc` Feuille de calcul `sc(1)` où les données sont agrégées lorsqu'elles sont publiées;
* `covid-extract.rb` Script de conversion de la feuille de calcul vers le format [jsonl];
* `insert.sh` Script qui lit des lignes au format [jsonl] (e.g. celles générées par le script ci-dessus) et les insère dans un index OpenSearch créé (et nettoyé) pour l'occasion;
* `import-dashboard.sh` Script d'import de dashboards dans OpenSearch-Dashboards (il y en a dans le répertoire `dashboards/`).Cas d'usage:
```sh-session
romain@zappy ~/covid-pf % ./covid-extract.rb covid.sc | ./insert.sh
```## Configuration
Le projet assume qu'OpenSearch est installé sur la même machine avec la configuration par défaut. Pour ajuster cette configuration, créez un fichier `local-config.sh` où vous pouvez surcharger:
Variable | Valeur par défaut
---------|------------------
`opensearch_protocol` | `https`
`opensearch_host` | `localhost`
`opensearch_port` | `9200`
`opensearch_curl_args=` | `--insecure --fail --basic --user admin:admin"`
`opensearch_dashboards_protocol` | `http`
`opensearch_dashboards_host` | `localhost`
`opensearch_dashboards_port` | `5601`
`opensearch_dashboards_api_curl_args` | `--fail --basic --user admin:admin`## Usage
Une fois les données dans OpenSearch, faites ce qui vous plaît, par exemple visualisez les cas actifs avec Timelion:
```
.es(index=covid,metric=avg:confirmed_case_count).subtract(.es(index=covid,metric=avg:confirmed_case_count,offset="-7d")).points().label("Cas actifs").title("Cas actifs (calculé à partir des cas confirmés)")
```Vous êtes invité·e a consulter et contribuer d'autres exemples dans le [wiki du projet].
## Licence
C'est compliqué :-) Ce projet reproduit des données publiques mises à disposition sans qu'une licence ne leurs soient attribuée. La source est systématiquement indiquée.
## Contribution
Il manque des données ? Vous avez repéré un problème ? Merci d'ouvrir une demande de fusion pour apporter les modifications souhaitées *en référençant la source* de vos données.
[jsonl]: https://jsonlines.org/
[wiki du projet]: https://github.com/smortex/covid-pf/wiki