andreagrandi / andreagrandi/covid-api
Add Italian Protezione Civile data source
- Ngôn ngữ chính
- Python
- Star
- 59
- Fork
- 17
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.