%global _empty_manifest_terminate_build 0 Name: python-covid Version: 2.5.2 Release: 1 Summary: Python package to get information regarding the novel corona virus provided by Johns Hopkins university and worldometers.info License: MIT URL: https://nf1s.github.io/covid/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/90/67/a2861e3361b336cb25c6b2f25a19584f16d09ae0089d1546aee948aad157/covid-2.5.2.tar.gz BuildArch: noarch %description # Covid [![CircleCI](https://circleci.com/gh/nf1s/covid.svg?style=shield)](https://circleci.com/gh/nf1s/covid) [![codecov](https://codecov.io/gh/nf1s/covid/branch/master/graph/badge.svg)](https://codecov.io/gh/nf1s/covid) ![GitHub Pipenv locked Python version](https://img.shields.io/github/pipenv/locked/python-version/nf1s/covid) [![Downloads](https://pepy.tech/badge/covid)](https://pepy.tech/project/covid) ![GitHub](https://img.shields.io/github/license/nf1s/covid) ## Description Python package to get information regarding the novel corona virus provided by Johns Hopkins university and worldometers.info Full Documentation can be found [here](https://nf1s.github.io/covid/) ![corona.jpeg](docs/img/corona.jpeg) ## Requirements python >= 3.6 ## How to install pip install covid ## Dependencies pydantic requests ## How to use ## John Hopkins University API ![john_hopkins](docs/img/john_hopkins.png) ### Get All Data ```python from covid import Covid covid = Covid() covid.get_data() ``` #### Result ```python [ { 'id': '53', 'country': 'China', 'confirmed': 81020, 'active': 9960, 'deaths': 3217, 'recovered': 67843, 'latitude': 30.5928, 'longitude': 114.3055, 'last_update': 1584097775000 }, { 'id': '115', 'country': 'Italy', 'confirmed': 24747, 'active': 20603, 'deaths': 1809, 'recovered': 2335, 'latitude': 41.8719, 'longitude': 12.5674, 'last_update': 1584318130000 }, ... ] ``` ### List Countries This comes in handy when you need to know the available names of countries when using `get_status_by_country_name`, eg. "The Republic of Moldova" or just "Moldova" So use this when you need to know the country exact name that you can use. ```python countries = covid.list_countries() ``` #### Result ```python [ {'id': '53', 'country': 'China'}, {'id': '115', 'country': 'Italy'} ... ] ``` ### Get Status By Country ID ```python italy_cases = covid.get_status_by_country_id(115) ``` #### Result ```python { 'id': '115', 'country': 'Italy', 'confirmed': 24747, 'active': 20603, 'deaths': 1809, 'recovered': 2335, 'latitude': 41.8719, 'longitude': 12.5674, 'last_update': 1584318130000 } ``` ### Get Status By Country Name ```python italy_cases = covid.get_status_by_country_name("italy") ``` #### Result ```python { 'id': '115', 'country': 'Italy', 'confirmed': 24747, 'active': 20603, 'deaths': 1809, 'recovered': 2335, 'latitude': 41.8719, 'longitude': 12.5674, 'last_update': 1584318130000 } ``` ### Get Total Confirmed cases ```python confirmed = covid.get_total_confirmed_cases() ``` ### Get Total Deaths ```python deaths = covid.get_total_deaths() ``` ## Getting data from Worldometers.info ![worldometers](docs/img/worldometers.png) ```python covid = Covid(source="worldometers") ``` ### Get Data ```python covid.get_data() ``` #### Result ```python [ { 'country': 'USA', 'confirmed': 311637, 'new_cases': 280, 'deaths': 8454, 'recovered': 14828, 'active': 288355, 'critical': 8206, 'new_deaths': 2, 'total_tests': 1656897, 'total_tests_per_million': Decimal('0'), 'total_cases_per_million': Decimal('941'), 'total_deaths_per_million': Decimal('26') }, { 'active': 1376, 'confirmed': 81669, 'country': 'China', 'critical': 295, 'deaths': 3329, 'new_cases': 30, 'new_deaths': 3, 'recovered': 76964, 'total_cases_per_million': Decimal('57'), 'total_deaths_per_million': Decimal('2'), 'total_tests': 0, 'total_tests_per_million': Decimal('0') } ... ] ``` ### Get Status By Country Name ```python covid.get_status_by_country_name("italy") ``` #### Result ```python { 'active': 88274, 'confirmed': 124632, 'country': 'Italy', 'critical': 3994, 'deaths': 15362, 'new_cases': 0, 'new_deaths': 0, 'recovered': 20996, 'total_cases_per_million': Decimal('2061'), 'total_deaths_per_million': Decimal('254'), 'total_tests': 657224, 'total_tests_per_million': Decimal('0') } ``` ### List Countries ```python countries = covid.list_countries() ``` #### Result ```python [ 'china', 'italy', 'usa', 'spain', 'germany', ... ] ``` ### Get Total Active cases ```python active = covid.get_total_active_cases() ``` ### Get Total Confirmed cases ```python confirmed = covid.get_total_confirmed_cases() ``` ### Get Total Recovered cases ```python recovered = covid.get_total_recovered() ``` ### Get Total Deaths ```python deaths = covid.get_total_deaths() ``` ## CLI 2.0 (New) ```bash covid --help ``` ### Get all data #### John Hopkins source (default) ```bash covid ``` or ```bash covid -s john_hopkins ``` #### Worldometers source ```bash covid -s worldometers ``` ### List Countries This comes in handy when you need to know the available names of countries when using `covid -s 'source' -c 'country_name'`, eg. "The Republic of Moldova" or just "Moldova" So use this when you need to know the country exact name that you can use. ```bash covid -s worldometers --list-countries ``` ### Get Status By Country Name ```bash covid -s worldometers -c sweden ``` ### Get Total Active cases ```bash covid -s worldometers -o active ``` ### Get Total Confirmed cases ```bash covid -s worldometers -o confirmed ``` ### Get Total Recovered cases ```bash covid -s worldometers -o recovered ``` ### Get Total Deaths ```bash covid -s worldometers -o deaths ``` %package -n python3-covid Summary: Python package to get information regarding the novel corona virus provided by Johns Hopkins university and worldometers.info Provides: python-covid BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-covid # Covid [![CircleCI](https://circleci.com/gh/nf1s/covid.svg?style=shield)](https://circleci.com/gh/nf1s/covid) [![codecov](https://codecov.io/gh/nf1s/covid/branch/master/graph/badge.svg)](https://codecov.io/gh/nf1s/covid) ![GitHub Pipenv locked Python version](https://img.shields.io/github/pipenv/locked/python-version/nf1s/covid) [![Downloads](https://pepy.tech/badge/covid)](https://pepy.tech/project/covid) ![GitHub](https://img.shields.io/github/license/nf1s/covid) ## Description Python package to get information regarding the novel corona virus provided by Johns Hopkins university and worldometers.info Full Documentation can be found [here](https://nf1s.github.io/covid/) ![corona.jpeg](docs/img/corona.jpeg) ## Requirements python >= 3.6 ## How to install pip install covid ## Dependencies pydantic requests ## How to use ## John Hopkins University API ![john_hopkins](docs/img/john_hopkins.png) ### Get All Data ```python from covid import Covid covid = Covid() covid.get_data() ``` #### Result ```python [ { 'id': '53', 'country': 'China', 'confirmed': 81020, 'active': 9960, 'deaths': 3217, 'recovered': 67843, 'latitude': 30.5928, 'longitude': 114.3055, 'last_update': 1584097775000 }, { 'id': '115', 'country': 'Italy', 'confirmed': 24747, 'active': 20603, 'deaths': 1809, 'recovered': 2335, 'latitude': 41.8719, 'longitude': 12.5674, 'last_update': 1584318130000 }, ... ] ``` ### List Countries This comes in handy when you need to know the available names of countries when using `get_status_by_country_name`, eg. "The Republic of Moldova" or just "Moldova" So use this when you need to know the country exact name that you can use. ```python countries = covid.list_countries() ``` #### Result ```python [ {'id': '53', 'country': 'China'}, {'id': '115', 'country': 'Italy'} ... ] ``` ### Get Status By Country ID ```python italy_cases = covid.get_status_by_country_id(115) ``` #### Result ```python { 'id': '115', 'country': 'Italy', 'confirmed': 24747, 'active': 20603, 'deaths': 1809, 'recovered': 2335, 'latitude': 41.8719, 'longitude': 12.5674, 'last_update': 1584318130000 } ``` ### Get Status By Country Name ```python italy_cases = covid.get_status_by_country_name("italy") ``` #### Result ```python { 'id': '115', 'country': 'Italy', 'confirmed': 24747, 'active': 20603, 'deaths': 1809, 'recovered': 2335, 'latitude': 41.8719, 'longitude': 12.5674, 'last_update': 1584318130000 } ``` ### Get Total Confirmed cases ```python confirmed = covid.get_total_confirmed_cases() ``` ### Get Total Deaths ```python deaths = covid.get_total_deaths() ``` ## Getting data from Worldometers.info ![worldometers](docs/img/worldometers.png) ```python covid = Covid(source="worldometers") ``` ### Get Data ```python covid.get_data() ``` #### Result ```python [ { 'country': 'USA', 'confirmed': 311637, 'new_cases': 280, 'deaths': 8454, 'recovered': 14828, 'active': 288355, 'critical': 8206, 'new_deaths': 2, 'total_tests': 1656897, 'total_tests_per_million': Decimal('0'), 'total_cases_per_million': Decimal('941'), 'total_deaths_per_million': Decimal('26') }, { 'active': 1376, 'confirmed': 81669, 'country': 'China', 'critical': 295, 'deaths': 3329, 'new_cases': 30, 'new_deaths': 3, 'recovered': 76964, 'total_cases_per_million': Decimal('57'), 'total_deaths_per_million': Decimal('2'), 'total_tests': 0, 'total_tests_per_million': Decimal('0') } ... ] ``` ### Get Status By Country Name ```python covid.get_status_by_country_name("italy") ``` #### Result ```python { 'active': 88274, 'confirmed': 124632, 'country': 'Italy', 'critical': 3994, 'deaths': 15362, 'new_cases': 0, 'new_deaths': 0, 'recovered': 20996, 'total_cases_per_million': Decimal('2061'), 'total_deaths_per_million': Decimal('254'), 'total_tests': 657224, 'total_tests_per_million': Decimal('0') } ``` ### List Countries ```python countries = covid.list_countries() ``` #### Result ```python [ 'china', 'italy', 'usa', 'spain', 'germany', ... ] ``` ### Get Total Active cases ```python active = covid.get_total_active_cases() ``` ### Get Total Confirmed cases ```python confirmed = covid.get_total_confirmed_cases() ``` ### Get Total Recovered cases ```python recovered = covid.get_total_recovered() ``` ### Get Total Deaths ```python deaths = covid.get_total_deaths() ``` ## CLI 2.0 (New) ```bash covid --help ``` ### Get all data #### John Hopkins source (default) ```bash covid ``` or ```bash covid -s john_hopkins ``` #### Worldometers source ```bash covid -s worldometers ``` ### List Countries This comes in handy when you need to know the available names of countries when using `covid -s 'source' -c 'country_name'`, eg. "The Republic of Moldova" or just "Moldova" So use this when you need to know the country exact name that you can use. ```bash covid -s worldometers --list-countries ``` ### Get Status By Country Name ```bash covid -s worldometers -c sweden ``` ### Get Total Active cases ```bash covid -s worldometers -o active ``` ### Get Total Confirmed cases ```bash covid -s worldometers -o confirmed ``` ### Get Total Recovered cases ```bash covid -s worldometers -o recovered ``` ### Get Total Deaths ```bash covid -s worldometers -o deaths ``` %package help Summary: Development documents and examples for covid Provides: python3-covid-doc %description help # Covid [![CircleCI](https://circleci.com/gh/nf1s/covid.svg?style=shield)](https://circleci.com/gh/nf1s/covid) [![codecov](https://codecov.io/gh/nf1s/covid/branch/master/graph/badge.svg)](https://codecov.io/gh/nf1s/covid) ![GitHub Pipenv locked Python version](https://img.shields.io/github/pipenv/locked/python-version/nf1s/covid) [![Downloads](https://pepy.tech/badge/covid)](https://pepy.tech/project/covid) ![GitHub](https://img.shields.io/github/license/nf1s/covid) ## Description Python package to get information regarding the novel corona virus provided by Johns Hopkins university and worldometers.info Full Documentation can be found [here](https://nf1s.github.io/covid/) ![corona.jpeg](docs/img/corona.jpeg) ## Requirements python >= 3.6 ## How to install pip install covid ## Dependencies pydantic requests ## How to use ## John Hopkins University API ![john_hopkins](docs/img/john_hopkins.png) ### Get All Data ```python from covid import Covid covid = Covid() covid.get_data() ``` #### Result ```python [ { 'id': '53', 'country': 'China', 'confirmed': 81020, 'active': 9960, 'deaths': 3217, 'recovered': 67843, 'latitude': 30.5928, 'longitude': 114.3055, 'last_update': 1584097775000 }, { 'id': '115', 'country': 'Italy', 'confirmed': 24747, 'active': 20603, 'deaths': 1809, 'recovered': 2335, 'latitude': 41.8719, 'longitude': 12.5674, 'last_update': 1584318130000 }, ... ] ``` ### List Countries This comes in handy when you need to know the available names of countries when using `get_status_by_country_name`, eg. "The Republic of Moldova" or just "Moldova" So use this when you need to know the country exact name that you can use. ```python countries = covid.list_countries() ``` #### Result ```python [ {'id': '53', 'country': 'China'}, {'id': '115', 'country': 'Italy'} ... ] ``` ### Get Status By Country ID ```python italy_cases = covid.get_status_by_country_id(115) ``` #### Result ```python { 'id': '115', 'country': 'Italy', 'confirmed': 24747, 'active': 20603, 'deaths': 1809, 'recovered': 2335, 'latitude': 41.8719, 'longitude': 12.5674, 'last_update': 1584318130000 } ``` ### Get Status By Country Name ```python italy_cases = covid.get_status_by_country_name("italy") ``` #### Result ```python { 'id': '115', 'country': 'Italy', 'confirmed': 24747, 'active': 20603, 'deaths': 1809, 'recovered': 2335, 'latitude': 41.8719, 'longitude': 12.5674, 'last_update': 1584318130000 } ``` ### Get Total Confirmed cases ```python confirmed = covid.get_total_confirmed_cases() ``` ### Get Total Deaths ```python deaths = covid.get_total_deaths() ``` ## Getting data from Worldometers.info ![worldometers](docs/img/worldometers.png) ```python covid = Covid(source="worldometers") ``` ### Get Data ```python covid.get_data() ``` #### Result ```python [ { 'country': 'USA', 'confirmed': 311637, 'new_cases': 280, 'deaths': 8454, 'recovered': 14828, 'active': 288355, 'critical': 8206, 'new_deaths': 2, 'total_tests': 1656897, 'total_tests_per_million': Decimal('0'), 'total_cases_per_million': Decimal('941'), 'total_deaths_per_million': Decimal('26') }, { 'active': 1376, 'confirmed': 81669, 'country': 'China', 'critical': 295, 'deaths': 3329, 'new_cases': 30, 'new_deaths': 3, 'recovered': 76964, 'total_cases_per_million': Decimal('57'), 'total_deaths_per_million': Decimal('2'), 'total_tests': 0, 'total_tests_per_million': Decimal('0') } ... ] ``` ### Get Status By Country Name ```python covid.get_status_by_country_name("italy") ``` #### Result ```python { 'active': 88274, 'confirmed': 124632, 'country': 'Italy', 'critical': 3994, 'deaths': 15362, 'new_cases': 0, 'new_deaths': 0, 'recovered': 20996, 'total_cases_per_million': Decimal('2061'), 'total_deaths_per_million': Decimal('254'), 'total_tests': 657224, 'total_tests_per_million': Decimal('0') } ``` ### List Countries ```python countries = covid.list_countries() ``` #### Result ```python [ 'china', 'italy', 'usa', 'spain', 'germany', ... ] ``` ### Get Total Active cases ```python active = covid.get_total_active_cases() ``` ### Get Total Confirmed cases ```python confirmed = covid.get_total_confirmed_cases() ``` ### Get Total Recovered cases ```python recovered = covid.get_total_recovered() ``` ### Get Total Deaths ```python deaths = covid.get_total_deaths() ``` ## CLI 2.0 (New) ```bash covid --help ``` ### Get all data #### John Hopkins source (default) ```bash covid ``` or ```bash covid -s john_hopkins ``` #### Worldometers source ```bash covid -s worldometers ``` ### List Countries This comes in handy when you need to know the available names of countries when using `covid -s 'source' -c 'country_name'`, eg. "The Republic of Moldova" or just "Moldova" So use this when you need to know the country exact name that you can use. ```bash covid -s worldometers --list-countries ``` ### Get Status By Country Name ```bash covid -s worldometers -c sweden ``` ### Get Total Active cases ```bash covid -s worldometers -o active ``` ### Get Total Confirmed cases ```bash covid -s worldometers -o confirmed ``` ### Get Total Recovered cases ```bash covid -s worldometers -o recovered ``` ### Get Total Deaths ```bash covid -s worldometers -o deaths ``` %prep %autosetup -n covid-2.5.2 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-covid -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Apr 10 2023 Python_Bot - 2.5.2-1 - Package Spec generated