Source code for cowidev.testing.incremental.mongolia
from cowidev.utils.web.scraping import request_json
from cowidev.testing.utils.incremental import increment
[docs]class Mongolia:
location = "Mongolia"
units = "samples tested"
source_label = "Ministry of Health"
source_url = "https://e-mongolia.mn/shared-api/api/covid-stat/daily"
source_url_ref = "https://www1.e-mongolia.mn/covid-19"
notes = ""
[docs] def read(self):
data = request_json(self.source_url)
return {"count": data["data"]["testedPcrTotal"], "date": data["data"]["lastDataDate"]}
[docs] def export(self):
data = self.read()
increment(
count=data["count"],
sheet_name=self.location,
country=self.location,
units=self.units,
date=data["date"],
source_url=self.source_url,
source_label=self.source_label,
)