covid19-tracker
Installation and Usage on Github Pages
Requirements
python >= 3.6
Dependencies
bs4
requests
regex
Installation
Run the following to install:
pip install covid19-tracker
Usage
from covid19tracker import Tracker
track = Tracker()
Get Total Worldwide Cases
track.total_cases()
Output:
25992115
Get Total Worldwide deaths
track.total_deaths()
Output:
862773
Get Total Worldwide Recoveries
track.total_recoveries()
Output:
18261000
Get Worldwide Active cases
track.active_cases()
Output:
{
'currently infected patients': 6866475,
'patients in mild conditions': 6805920,
'serious/critical conditions': 60555
}
Get Worldwide Closed cases
track.closed_cases()
Output:
{
'outcomes': 19142009,
'recovered/discharged': 18278873,
'deaths': 863136
}
Get Country names
track.countries()
Output:
[
{
'id': 1,
'name': 'USA',
'continent': 'North America'
},
{
'id': 2,
'name': 'Brazil',
'continent': 'South America',
},
{
'id': 3,
'name': 'India',
'continent': 'Asia'
},
...
]
Get Country Information using name
track.country_info_by_name('india')
Output:
{
'id': 3,
'name': 'India',
'total cases': 3810625,
'new cases': 44517,
'total deaths': 66871,
'new deaths': 411,
'total recoveries': 2931005,
'new recoveries': 31484,
'active cases': 812749,
'critical cases': 8944,
'total cases/1M pop': 2757,
'deaths/1M pop': 48,
'total tests/1M pop': 44337201,
'tests/1M pop': 32075,
'population': 1382308045,
'continent': 'Asia',
'1 case every X ppl': 363,
'1 death every X ppl': 20671,
'1 test every X ppl': 31
}
Get Country Information using id
track.country_info_by_id(2)
Output:
{
'id': 2,
'name': 'Brazil',
'total cases': 3952790,
'new cases': 'N/A',
'total deaths': 122681,
'new deaths': 'N/A',
'total reciveries': 3159096,
'new recoveries': 'N/A',
'active cases': 671013,
'critical cases': 8318,
'total cases/1M pop': 18574,
'deaths/1M pop': 576,
'total tests/1M pop': 14352484,
'tests/1M pop': 67440,
'population': 212817864,
'continent': 'South America',
'1 case every X ppl': 54,
'1 death every X ppl': 1735,
'1 test every X ppl': 15
}
Get Continent Information
track.continent_info('Asia')
Output:
{
'name': 'Asia',
'total cases': 7266345,
'new cases': 77856,
'total deaths': 145247,
'new deaths': 1160,
'total recoveries': 5832330,
'new recoveries': 64220,
'active cases': 1288768,
'critical cases': 18821
}
Get Information of all countries belonging to a continent
track.countries_info_by_continent('europe')
Output:
[
{
'id': 4,
'name': 'Russia',
'total cases': 1005000,
'new cases': 4952,
'total deaths': 17414,
'new deaths': 115,
'total recoveries': 821169,
'new recoveries': 5464,
'active cases': 166417,
'critical cases': 2300,
'total cases/1M pop': 6886,
'deaths/1M pop': 119,
'total tests/1M pop': 37100000,
'tests/1M pop': 254205,
'population': 145945354,
'continent': 'Europe',
'1 case every X ppl': 145,
'1 death every X ppl': 8381,
'1 test every X ppl': 4
},
{
'id': 9,
'name': 'Spain',
'total cases': 1005000,
'new cases': 4952,
'total deaths': 17414,
'new deaths': 115,
'total recoveries': 821169,
'new recoveries': 5464,
'active cases': 166417,
'critical cases': 2300,
'total cases/1M pop': 6886,
'deaths/1M pop': 119,
'total tests/1M pop': 37100000,
'tests/1M pop': 254205,
'population': 145945354,
'continent': 'Europe',
'1 case every X ppl': 145,
'1 death every X ppl': 8381,
'1 test every X ppl': 4
},
...
]
Get Symptoms
from covid19-tracker import covid
covid19 = covid()
covid19.symptoms()
Output:
COVID-19 affects different people in different ways. Most infected people will develop mild to moderate illness and recover without hospitalization.
Most common symptoms:
• fever
• dry cough
• tiredness
Less common symptoms:
• aches and pains
• sore throat
• diarrhoea
• conjunctivitis
• headache
• loss of taste or smell
• a rash on skin, or discolouration of fingers or toes
Get Prevention Methods
covid19.preventions()
Output:
Protect yourself and others around you by knowing the facts and taking appropriate precautions. Follow advice provided by your local health authority.
To prevent the spread of COVID-19:
• Clean your hands often. Use soap and water, or an alcohol-based hand rub.
• Maintain a safe distance from anyone who is coughing or sneezing.
• Wear a mask when physical distancing is not possible.
• Don’t touch your eyes, nose or mouth.
• Cover your nose and mouth with your bent elbow or a tissue when you cough or sneeze.
• Stay home if you feel unwell.
• If you have a fever, cough and difficulty breathing, seek medical attention.
Calling in advance allows your healthcare provider to quickly direct you to the right health facility. This protects you, and prevents the spread of viruses and other infections.
Masks :-
Masks can help prevent the spread of the virus from the person wearing the mask to others. Masks alone do not protect against COVID-19, and should be combined with physical distancing and hand hygiene. Follow the advice provided by your local health authority.
Metadata
Release files for covid19-tracker 0.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| covid19-tracker-0.0.8.tar.gz | 7.0 kB | Without provenance | Details for covid19-tracker-0.0.8.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| covid19_tracker-0.0.8-py3-none-any.whl | Python 3 | none | any | Details for covid19_tracker-0.0.8-py3-none-any.whl |
Total release size: 13.5 kB
Release files / covid19-tracker-0.0.8.tar.gz
| Download URL | covid19-tracker-0.0.8.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
02d97a3f8a37d909d808897aac6f2e044095741006b80676701557835ab55d5e
|
|
BLAKE2b-256 checksum How to use checksums |
294d46759e0a5cb34fd5bae4f03e468899e9da52b36f515b1894d5e5fe43c07f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
|
Release files / covid19_tracker-0.0.8-py3-none-any.whl
| Download URL | covid19_tracker-0.0.8-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
63b2b338122c1bcb368cb48426454e5db9f4bd0e7a19f54192b2d7bfc1cefb02
|
|
BLAKE2b-256 checksum How to use checksums |
cf3254a3f2d4ee76994dc023f0987616b381333847cb60ef05f054bd504ae3d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
|
Security for covid19-tracker 0.0.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.