Track some basic covid19 statistics
Project description
covid19_counter
Simple tool to display information about COVID19 and store and tweet out the details.
Runs on a loop checking the number of Confirmed, Recovered and Deaths and also the percentage died.
All data is pulled from: https://github.com/CSSEGISandData/COVID-19
User can specify the interval to check, the type of display (for small displays), and display the record of any changes. In addition there's a test option which allows you to enter your own data files, or make modifications.
Data on Deaths, Confirmed cases, Recoveries and Percentage Died are calculated by pulling the CSV files down, and creating pandas df's, summing the data up ofthe last known column, which is also the latest.
Option to Tweet the results - obviously requires a Twitter developer license and creds populated in an auth.py file.
This is currently active: https://twitter.com/alert_covid19
In a seperate terminal the user can see a running history of changes:
covid19_counter -r
To install on a Mac directly from github clone:
Needed: python3 and the packages (pip3 install): pandas, colorama, termcolor, requests twython:
brew install python3 #(or sudo apt install python3 etc)
pip3 install pandas colorama termcolor requests twython
Or install from pypi:
pip3 install covid19-counter-pkg-richwellum==<version>
covid19_counter
Example running:
RWELLUM-M-C5JH:covid19 rwellum$ covid19_counter -i 400 -h
usage: covid19.py [-h] [-i INTERVAL] [-r] [-s] [-f] [-v] [-t]
Grab and process the latest COVID-19 data
optional arguments:
-h, --help show this help message and exit
-i INTERVAL, --interval INTERVAL
interval in seconds between retrieving the data again,
default one hour(3600s)
-r, --record view a record of all changes
-s, --split split the display to fit smaller terminals
-f, --force bypass safety rails - very dangerous
-v, --verbose turn on verbose messages, commands and outputs
-t, --test run with a test file
E.g.: ./covid19.py -i 600 -s
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file covid19-counter_pkg-richwellum-0.0.6.tar.gz
.
File metadata
- Download URL: covid19-counter_pkg-richwellum-0.0.6.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a73d1ac2f6622865ff4481f380595d68bce7d5c69045fbb199cd92a1beb0385f |
|
MD5 | ee3deac5ad2368f0b1c809ab3a20c094 |
|
BLAKE2b-256 | 4409f02e54a96f2899ae72ed84053d40eff2319a98a8751d78c2cec8cc9dc262 |
File details
Details for the file covid19_counter_pkg_richwellum-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: covid19_counter_pkg_richwellum-0.0.6-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82c23c9e3bb380f80914f340222a66d6506d1cf6349991f1e0ee32f03faa3bd7 |
|
MD5 | 6514758224b14fba1f4d481eb8a1d7d7 |
|
BLAKE2b-256 | df5b525dccd129ea909977911ab1341e105ac0ddb2dc29696fb51b51709a7d21 |