Skip to main content

Get NSW Covid data from NSW Health

Project description

NSW Health does not provide an API for accessing current Covid cases, vaccinations and related information. This is a screen scaper to facilitate programmatic access.

Look how easy it is to use:

import logging
import asyncio
from nswcovid import NSWCovid

_logger = logging.getLogger(__name__)

loop = asyncio.get_event_loop()
covid = NSWCovid(loop=loop)

def event_receiver(event_type=None, statistic_id=None, statistic=None, ts=None):
    _logger.debug(event_type)
    _logger.debug(statistic_id)
    _logger.debug(statistic)
    _logger.debug(ts)

async def get_data():
    await covid.refresh()
    covid.track(event_receiver=event_receiver)

loop.run_until_complete(get_data())

Home Assistant

These library is primarily for the Home Assistant integration https://github.com/troykelly/homeassistant-au-nsw-covid

Features

  • Easy access to Covid data

  • Event push on change

Installation

Install NSWCovid by running:

install nswcovid

Contribute

Support

If you are having issues, please create an issue.

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

nswcovid-0.2.2.tar.gz (43.7 kB view details)

Uploaded Source

Built Distribution

nswcovid-0.2.2-py2.py3-none-any.whl (28.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file nswcovid-0.2.2.tar.gz.

File metadata

  • Download URL: nswcovid-0.2.2.tar.gz
  • Upload date:
  • Size: 43.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for nswcovid-0.2.2.tar.gz
Algorithm Hash digest
SHA256 5c764f040d432591e905d962a299d954ef3c0d929fd31a3b525e36659efc7f59
MD5 53b5ccb61de6291c4f4f23bb99e4fd52
BLAKE2b-256 a4e8e12f0ae729d151aeea5c58152893c500481c7175b764b304a0020a6375de

See more details on using hashes here.

File details

Details for the file nswcovid-0.2.2-py2.py3-none-any.whl.

File metadata

  • Download URL: nswcovid-0.2.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for nswcovid-0.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c0f6d102315f8e4187d7151cf7b946fdaac5d424d3953358549be66f92426baa
MD5 122caca851aac8dce11478379b95a68a
BLAKE2b-256 ebdd5b72c8879d23b23742b00f578ca1d26a98141db41da229683a6434f6ecfb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page