summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 11:06:48 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 11:06:48 +0000
commit6d9e6d450fc68dd7ed5da4421cfbf78ab4d1a4bc (patch)
tree44156ce3cb48f84580821a4eb2b5bfc8a0ffba5a
parent17374cad2f39108cd20768c2ebc329464dcfe0dc (diff)
automatic import of python-covid
-rw-r--r--.gitignore1
-rw-r--r--python-covid.spec1068
-rw-r--r--sources1
3 files changed, 1070 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..12e6383 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/covid-2.5.2.tar.gz
diff --git a/python-covid.spec b/python-covid.spec
new file mode 100644
index 0000000..5015ec0
--- /dev/null
+++ b/python-covid.spec
@@ -0,0 +1,1068 @@
+%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 <Python_Bot@openeuler.org> - 2.5.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..f285cae
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+37587f2bab60bbda33f1cb41cf338d61 covid-2.5.2.tar.gz