%global _empty_manifest_terminate_build 0 Name: python-rki-covid-parser Version: 1.3.3 Release: 1 Summary: A simple rki covid numbers parser License: Apache Software License URL: https://github.com/thebino/rki-covid-parser Source0: https://mirrors.nju.edu.cn/pypi/web/packages/27/96/42a86e201db3f03e27bdf19b03ec982c293caa83032ca3f0d67b571ca5b8/rki-covid-parser-1.3.3.tar.gz BuildArch: noarch Requires: python3-aiohttp Requires: python3-pytest Requires: python3-pytest-asyncio Requires: python3-pytest-aiohttp Requires: python3-pytest-cov Requires: python3-pytest Requires: python3-pytest-asyncio Requires: python3-pytest-aiohttp Requires: python3-pytest-cov %description # Robert-Koch Institut COVID numbers parser [![License](https://img.shields.io/github/license/thebino/rki-covid-parser)](./LICENSE.md) [![Tests](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml/badge.svg)](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml) [![codecov](https://codecov.io/gh/thebino/rki-covid-parser/branch/development/graph/badge.svg?token=9NUUAMXVP4)](https://codecov.io/gh/thebino/rki-covid-parser) Python parser for the latest covid numbers from German RKI (Robert-Koch Institut). ## Installation ```pip install rki-covid-parser``` ## Usage Initialize the parser with an `aiohttp.session` and load the latest data. ``` parser = RkiCovidParser(session) await parser.load_data() for district in parser.districts: # work with districts pass for state in parser.states: # work with states pass # work with the country parser.country.cases ``` finished loading data, the parser contains a dictionary of districts, each with these properties: |Property |Type|Description| |:-----------|:---|:------------| |`id`| string | Unique district identifier | |`name`| string | Name of the district | |`county`| string | County of the district | |`state`| string | State of the district | |`population`| integer | Population | |`cases`| integer | Active cases | |`deaths`| integer | Currently tracked deaths | |`casesPerWeek`| integer | Cases per week | |`deathsPerWeek`| integer | Deaths per week | |`recovered`| integer | Recovered cases | |`weekIncidence`| float | Week incidence | |`casesPer100k`| float | Cases per 100k population | |`newCases`| integer | New cases since last day | |`newDeaths`| integer | New deaths since last day | |`newRecovered`| integer | New recovered since last day | |`last_update`| string | Timestamp of the last update | |`hospitalizationCasesMerged` | float | Hospitalization cases for people in germany summarized | |`hospitalizationIncidenceMerged` | float | Hospitalization incidence for people in germany summarized | |`hospitalizationCasesBaby` | float | Hospitalization cases for people between 00-04 | |`hospitalizationIncidenceBaby` | float | Hospitalization incidence for people between 00-04 | |`hospitalizationCasesChildren` | float | Hospitalization cases for people between 05-14 | |`hospitalizationIncidenceChildren` | float | Hospitalization incidence for people between 05-14 | |`hospitalizationCasesTeen` | float | Hospitalization cases for people between 15-34 | |`hospitalizationIncidenceTeen` | float | Hospitalization incidence for people between 15-34 | |`hospitalizationCasesGrown` | float | Hospitalization cases for people between 35-59 | |`hospitalizationIncidenceGrown` | float | Hospitalization incidence for people between 35-59 | |`hospitalizationCasesSenior` | float | Hospitalization cases for people between 60-79 | |`hospitalizationIncidenceSenior` | float | Hospitalization incidence for people between 60-79 | |`hospitalizationCasesOld` | float | Hospitalization cases for people older than 80 | |`hospitalizationIncidenceOld` | float | Hospitalization incidence for people older than 80 | ## Contribution See [Contribution](https://github.com/thebino/rki-covid-parser/blob/development/CONTRIBUTING.md) for details. %package -n python3-rki-covid-parser Summary: A simple rki covid numbers parser Provides: python-rki-covid-parser BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-rki-covid-parser # Robert-Koch Institut COVID numbers parser [![License](https://img.shields.io/github/license/thebino/rki-covid-parser)](./LICENSE.md) [![Tests](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml/badge.svg)](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml) [![codecov](https://codecov.io/gh/thebino/rki-covid-parser/branch/development/graph/badge.svg?token=9NUUAMXVP4)](https://codecov.io/gh/thebino/rki-covid-parser) Python parser for the latest covid numbers from German RKI (Robert-Koch Institut). ## Installation ```pip install rki-covid-parser``` ## Usage Initialize the parser with an `aiohttp.session` and load the latest data. ``` parser = RkiCovidParser(session) await parser.load_data() for district in parser.districts: # work with districts pass for state in parser.states: # work with states pass # work with the country parser.country.cases ``` finished loading data, the parser contains a dictionary of districts, each with these properties: |Property |Type|Description| |:-----------|:---|:------------| |`id`| string | Unique district identifier | |`name`| string | Name of the district | |`county`| string | County of the district | |`state`| string | State of the district | |`population`| integer | Population | |`cases`| integer | Active cases | |`deaths`| integer | Currently tracked deaths | |`casesPerWeek`| integer | Cases per week | |`deathsPerWeek`| integer | Deaths per week | |`recovered`| integer | Recovered cases | |`weekIncidence`| float | Week incidence | |`casesPer100k`| float | Cases per 100k population | |`newCases`| integer | New cases since last day | |`newDeaths`| integer | New deaths since last day | |`newRecovered`| integer | New recovered since last day | |`last_update`| string | Timestamp of the last update | |`hospitalizationCasesMerged` | float | Hospitalization cases for people in germany summarized | |`hospitalizationIncidenceMerged` | float | Hospitalization incidence for people in germany summarized | |`hospitalizationCasesBaby` | float | Hospitalization cases for people between 00-04 | |`hospitalizationIncidenceBaby` | float | Hospitalization incidence for people between 00-04 | |`hospitalizationCasesChildren` | float | Hospitalization cases for people between 05-14 | |`hospitalizationIncidenceChildren` | float | Hospitalization incidence for people between 05-14 | |`hospitalizationCasesTeen` | float | Hospitalization cases for people between 15-34 | |`hospitalizationIncidenceTeen` | float | Hospitalization incidence for people between 15-34 | |`hospitalizationCasesGrown` | float | Hospitalization cases for people between 35-59 | |`hospitalizationIncidenceGrown` | float | Hospitalization incidence for people between 35-59 | |`hospitalizationCasesSenior` | float | Hospitalization cases for people between 60-79 | |`hospitalizationIncidenceSenior` | float | Hospitalization incidence for people between 60-79 | |`hospitalizationCasesOld` | float | Hospitalization cases for people older than 80 | |`hospitalizationIncidenceOld` | float | Hospitalization incidence for people older than 80 | ## Contribution See [Contribution](https://github.com/thebino/rki-covid-parser/blob/development/CONTRIBUTING.md) for details. %package help Summary: Development documents and examples for rki-covid-parser Provides: python3-rki-covid-parser-doc %description help # Robert-Koch Institut COVID numbers parser [![License](https://img.shields.io/github/license/thebino/rki-covid-parser)](./LICENSE.md) [![Tests](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml/badge.svg)](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml) [![codecov](https://codecov.io/gh/thebino/rki-covid-parser/branch/development/graph/badge.svg?token=9NUUAMXVP4)](https://codecov.io/gh/thebino/rki-covid-parser) Python parser for the latest covid numbers from German RKI (Robert-Koch Institut). ## Installation ```pip install rki-covid-parser``` ## Usage Initialize the parser with an `aiohttp.session` and load the latest data. ``` parser = RkiCovidParser(session) await parser.load_data() for district in parser.districts: # work with districts pass for state in parser.states: # work with states pass # work with the country parser.country.cases ``` finished loading data, the parser contains a dictionary of districts, each with these properties: |Property |Type|Description| |:-----------|:---|:------------| |`id`| string | Unique district identifier | |`name`| string | Name of the district | |`county`| string | County of the district | |`state`| string | State of the district | |`population`| integer | Population | |`cases`| integer | Active cases | |`deaths`| integer | Currently tracked deaths | |`casesPerWeek`| integer | Cases per week | |`deathsPerWeek`| integer | Deaths per week | |`recovered`| integer | Recovered cases | |`weekIncidence`| float | Week incidence | |`casesPer100k`| float | Cases per 100k population | |`newCases`| integer | New cases since last day | |`newDeaths`| integer | New deaths since last day | |`newRecovered`| integer | New recovered since last day | |`last_update`| string | Timestamp of the last update | |`hospitalizationCasesMerged` | float | Hospitalization cases for people in germany summarized | |`hospitalizationIncidenceMerged` | float | Hospitalization incidence for people in germany summarized | |`hospitalizationCasesBaby` | float | Hospitalization cases for people between 00-04 | |`hospitalizationIncidenceBaby` | float | Hospitalization incidence for people between 00-04 | |`hospitalizationCasesChildren` | float | Hospitalization cases for people between 05-14 | |`hospitalizationIncidenceChildren` | float | Hospitalization incidence for people between 05-14 | |`hospitalizationCasesTeen` | float | Hospitalization cases for people between 15-34 | |`hospitalizationIncidenceTeen` | float | Hospitalization incidence for people between 15-34 | |`hospitalizationCasesGrown` | float | Hospitalization cases for people between 35-59 | |`hospitalizationIncidenceGrown` | float | Hospitalization incidence for people between 35-59 | |`hospitalizationCasesSenior` | float | Hospitalization cases for people between 60-79 | |`hospitalizationIncidenceSenior` | float | Hospitalization incidence for people between 60-79 | |`hospitalizationCasesOld` | float | Hospitalization cases for people older than 80 | |`hospitalizationIncidenceOld` | float | Hospitalization incidence for people older than 80 | ## Contribution See [Contribution](https://github.com/thebino/rki-covid-parser/blob/development/CONTRIBUTING.md) for details. %prep %autosetup -n rki-covid-parser-1.3.3 %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-rki-covid-parser -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 1.3.3-1 - Package Spec generated