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
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:
ITAPCRegion,ITAPCProvince,ITAPCNationalTrendmodels indb/models.pyusing 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)ITAPCRegion,ITAPCProvince,ITAPCNationalTrendschemas inschemas/schemas.pyusing the same fields and data types used for the modelsITAPCCRUDclass inservices/crud.pyget_regions_reports()get_provinces_reports()get_national_trend_reports()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_reportsimport_data_itapc.pyimport script to import the existing data