Skip to content
This repository has been archived by the owner on Feb 14, 2018. It is now read-only.

georgeyk/dadosgovbr

Repository files navigation

dadosgovbr

PyPI version Build Status Coverage Status


A library to programatically explore the Brazilian open data program.

More details at dados.gov.br

Motivation

Basically, I did this library because their web interface was broken for me, specially the search feature.

Also, I feel more confortable exploring the data using a python shell with all the libraries available to handle json, csv and so on.

Install

Available in PyPi, just:

$ pip install dadosgovbr

Examples

The library just provides an "object-wrapping" for the API results, so we can access every attribute as we inspect any regular python object:

>>> from dadosgovbr import DadosGovBR
>>> api = DadosGovBR()
>>> api.get_tag('VT')
Tag(vocabulary_id=None, packages=<generator object model_list_factory at 0x7f7dac17af00>, display_name=u'VT',
id=u'41a7ab78-3cec-44a3-b2c3-ca15ad55a50f', name=u'VT')

Check the tests directory for more examples, like this one.

NOTE

This is very work-in-progress lib. Contributions are super-welcome. =)

Development

  1. fork the project
  2. create virtualenv (optional)
  3. pip install -r requirements-devel.txt
  4. pre-commit install
  5. tox

About

Exploratory library for Brazilian open data API

Resources

License

Stars

Watchers

Forks

Packages

No packages published