Toggle Light / Dark / Auto color theme
Toggle table of contents sidebar
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 ,
)
[docs]
def main ():
Mongolia () . export ()