Python module for getting data from covid19.go.id
Project description
covid19-id
Python module for getting data from covid19.go.id
Install
You can install or upgrade covid19-id with:
pip install covid19-id --upgrade
Optional Dependencies
covid19-id can be installed with optional ujson dependency.
pip install covid19-id[ujson]
It will then be used for JSON decoding, which can bring speed up compared to the standard json library.
Example
Get Data
import covid19_id
data = covid19_id.get_data()
print("View symptom data")
print(f"Recorded data {100-data.kasus.gejala.missing_data:.2f}%")
print(f"Unrecorded data {data.kasus.gejala.missing_data:.2f}%")
for gejala in data.kasus.gejala.list_data:
print(f"{gejala.doc_count:.2f}% with symptoms {gejala.key.capitalize()}")
Get Updates
import covid19_id
all_update = covid19_id.get_update()
total = all_update.update.total
print(f"covid19; positive cases in Indonesia : {total.jumlah_positif}")
print(f"covid19; patients treated in Indonesia {total.jumlah_dirawat}")
print(f"covid19; patients recovered in Indonesia {total.jumlah_sembuh}")
print(f"covid19; patients died in Indonesia {total.jumlah_meninggal}")
Provinsi
import covid19_id
data_provinsi = covid19_id.get_prov()
for provinsi in data_provinsi.list_data:
print(f"Province : {provinsi.key}")
print(f"Cases {provinsi.jumlah_kasus}")
print(f"Recovered {provinsi.jumlah_sembuh}")
print(f"Died {provinsi.jumlah_meninggal}")
for umur in provinsi.kelompok_umur:
print(f"Age {umur.key} : {umur.doc_count}")
penambahan = provinsi.penambahan
print(f"Additional Positive Cases {penambahan.positif}")
print(f"Additional Recovered {penambahan.sembuh}")
print(f"Additional Died {penambahan.meninggal}")
print("")
Vaccinated
import covid19_id
pemeriksaan_vaksinasi = covid19_id.get_pemeriksaan_vaksinasi()
vaksinasi_total = pemeriksaan_vaksinasi.vaksinasi.total
print(f"vaccinated population (first one) {vaksinasi_total.jumlah_vaksinasi_1}")
print(f"vaccinated population (second time) {vaksinasi_total.jumlah_vaksinasi_2}")
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file covid19-id-1.0.0.tar.gz.
File metadata
- Download URL: covid19-id-1.0.0.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.7.10 Linux/5.4.0-1040-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2aacb26f3dc439e1482c6a44b02546143a5b31c188c2888518500ce4fe9320b2
|
|
| MD5 |
7fd7fffd70a67f68aeb3a13fa42c2e4f
|
|
| BLAKE2b-256 |
2a2933f4d3a5660cb92bb62a1d9576a1925a36d9e2233e98c31451a132e07b8c
|
File details
Details for the file covid19_id-1.0.0-py3-none-any.whl.
File metadata
- Download URL: covid19_id-1.0.0-py3-none-any.whl
- Upload date:
- Size: 22.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.7.10 Linux/5.4.0-1040-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b5df36fdd23192e61c66d2f81094fe06fe794af2c7dd4ed75b5aa62a22c93c5
|
|
| MD5 |
df639c7483bbceceb475fbee39d23294
|
|
| BLAKE2b-256 |
be7bba15691aa5729acf6cf4a2a2336b75c4e6af424d4fa2c444874ee1a1de78
|