butlerbt / COVID19_mobility

Scraper of Google COVID-19 Community Mobility Reports

Home Page:https://www.google.com/covid19/mobility/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scraper of Google COVID-19 Community Mobility Reports

This is a repository with a data scraper of Community Mobility Reports and reports in different formats.

How to run script

pip install -r requirements.txt
python source.py

Repository structure


├── README.md                   <- The top-level README for developers using this project.
├── data
│   ├── PDF files               <- PDF files which scraped from Google site of Community Mobility Reports
│
├── jupyter notebook
│   ├── Scraper of Google COVID-19 Community Mobility Reports.ipynb      <- Jupyter notebook with a scraper 
│   ├── codes.csv               <- table with 2-letter codes of countries
│   ├── mobility_*.xlsx/.csv    <- scraped reports in different formats
│
├── codes.csv                   <- table with 2-letter codes of countries
│
├── mobility_report_US.csv      <- detailed scraped report for the US in CSV format
│
├── mobility_report_regions.csv <- detailed scraped report of regions in CSV format
│
├── report_source.txt           <- files on which current scraped reports were created
│
├── requirements.txt            <- the requirements file for reproducing the code
│
└── source.py                   <- Source code for use in this project.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

TODO

  1. Optimize parse flow
  2. Add feature of scraping time-series data from graphs

Dashboards based on these data

  1. Dashboard for the US-1
  2. Dashboard for the US-2
  3. Dashboard for the world
  4. [Here can be your great dashboard/visualization]

About

Scraper of Google COVID-19 Community Mobility Reports

https://www.google.com/covid19/mobility/


Languages

Language:Jupyter Notebook 61.8%Language:Python 38.2%