andreagrandi / andreagrandi/covid-api
Add Italian Protezione Civile data source
- Lingua principale
- Python
- Stelle
- 59
- Fork
- 17
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Italian Protezione Civile publishes a very accurated dataset every day. The raw data is available at this address: https://github.com/pcm-dpc/COVID-19
To consider this task feature complete, we need:
- create `ITAPCRegion`, `ITAPCProvince`, `ITAPCNationalTrend` models in `db/models.py` using the fields described here https://github.com/pcm-dpc/COVID-19 but translating the field names to english language (the import script will take care of mapping the original Italian name with the english name in the models)
- create `ITAPCRegion`, `ITAPCProvince`, `ITAPCNationalTrend` schemas in `schemas/schemas.py` using the same fields and data types used for the models
- create `ITAPCCRUD` class in `services/crud.py`
- create `get_regions_reports()`
- create `get_provinces_reports()`
- create `get_national_trend_reports()`
- create views in `api/views.py`
- `/v1/itapc/regions-reports/` --> `get_regions_reports`
- `/v1/itapc/provinces-reports/` --> `get_provinces_reports`
- `/v1/itapc/national-trend-reports/` --> `get_national_trend_reports`
- create `import_data_itapc.py` import script to import the existing data
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.