Skip to content

Am-I-Going-On-Holiday/CovidDashboardScraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Covid Dashboard Scraper

Python XPath scraper for https://coronavirus.data.gov.uk/ - Functions in this script are used in the application backend

Contact: dom [at] dominic [dot] sk


Functions

COVID-19 Case Data

getDailyCases() - Returns positive COVID-19 cases over the last 24 hour period

getCases7DaysIncDec() - Returns the increase/decrease in COVID-19 cases over the last 7 days

getCases7DaysIncDecPercentage() - Returns the previous 7 days percentage increase/decrease in COVID-19 cases

COVID-19 Death Data

getDailyDeaths() - Returns confirmed deaths over 24 hours that were within 28 days of a positive test result

getDeaths7DaysIncDec() - Returns the increase/decrease in COVID-19 death over the last 7 days

getDeaths7DaysIncDecPercentage() - Returns the previous 7 days percentage increase/decrease in COVID-19 deaths

Vaccination Data

getVaccinationsSecondDosePercentage() - Returns the percentage total of the UK population (persons aged 12+) that has received a second dose/completed 1 full course of vaccination (i.e. J&J)

getVaccinationsBoosterPercentage() - Returns the percentage total of the UK population (persons aged 12+) that has received a third dose/booster

Hospital Admissions Data

getDailyHospitalAdmissions() - Returns the number of hospital admissions related to COVID-19 over the last 24 hour period

getHospitalAdmissions7DaysIncDec() - Returns the increase/decrease in COVID-19 related hospital admissions over the last 7 days

getHospitalAdmissions7DaysIncDecPercentage() - Returns the increase/decrease in COVID-19 related hospital admissions over the last 7 days as a percentage

getDailyHopsitalOccupiedMVBeds() - Returns the number of occupied mechanical ventilator beds in the last 24 hours

Dashboard Misc.

getDashboardAnnouncementsBanner() - Returns the announcements banner text (if there are any announcements such as delays to data etc.)

getDashboardLastUpdate() - Returns the timestamp of the last update to the dashboard (coverted from an ISO8601 format->DD/MM/YYYY HH:MM)

About

🧹 Python web scraper for the Coronavirus.data.gov.uk dashboard

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages