No project description provided
Project description
govdata
Client-library to fetch data from GovData/OpenData-sources via DKAN-REST-API. Take a look at https://www.govdata.de/ to determine if your city of interest provides some data.
install
python -m pip install govdata
example usage
from govdata import DKANPortalClient
import requests
# get opendata-city-client
cityclient = DKANPortalClient(city="braunschweig", apiversion=3)
# get all available packages (topics)
packagelist = cityclient.get_packages()
# request data for package from packagelist
first_package_id_from_list = packagelist[0]
package_meta = cityclient.get_package_metadata(package_id=first_package_id_from_list)
resources_for_package = package_meta["resources"]
run tests
pytest --cov=govdata tests
testcoverage
collecting ...
tests/test_govdata.py ✓✓✓✓✓✓✓✓ 100% ██████████
---------- coverage: platform ###, python 3.8.10-final-0 -----------
Name Stmts Miss Cover
---------------------------------------------------------------------------------
/###/.local/lib/python3.8/site-packages/govdata.py 106 56 47%
---------------------------------------------------------------------------------
TOTAL 106 56 47%
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
govdata-0.0.9.tar.gz
(4.3 kB
view hashes)