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
Issue Tracker: https://github.com/troykelly/python-nswcovid/issues
Source Code: https://github.com/troykelly/python-nswcovid
Support
If you are having issues, please create an issue.
Project details
Release history Release notifications | RSS feed
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.0.17.tar.gz
(41.9 kB
view hashes)
Built Distribution
Close
Hashes for nswcovid-0.0.17-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99e12cfc0cead111264814d130b5017127605c1d6e9ace4eeebef042d2ce0b4f |
|
MD5 | 99b3c00de5a68e98bf9e01d1d1f350dd |
|
BLAKE2b-256 | 6e1aee394e02a10a52ddc7850d6b6b8ec7b6640bdce0cbf6e9458a0047e0a0cc |