A library to programatically explore the Brazillian open data program
Project description
# dadosgovbr
[![PyPI version](https://badge.fury.io/py/dadosgovbr.svg)](http://badge.fury.io/py/dadosgovbr)
[![Build Status](https://travis-ci.org/georgeyk/dadosgovbr.svg?branch=master)](https://travis-ci.org/georgeyk/dadosgovbr)
[![Coverage Status](https://coveralls.io/repos/georgeyk/dadosgovbr/badge.svg?branch=master)](https://coveralls.io/r/georgeyk/dadosgovbr?branch=master)
---
A library to programatically explore the Brazilian open data program.
More details at [dados.gov.br][1]
## 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:
```shell
$ 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:
```python
>>> 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][2].
## 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
[1]: http://dados.gov.br/dataset
[2]: example.py
## History
## 0.1.3
* First tag release
* Bug fixes
## 0.1.2
* Improve test coverage
* Minor fixes
## 0.1.1
* Fix import errors
## 0.1.0
* Initial release
[![PyPI version](https://badge.fury.io/py/dadosgovbr.svg)](http://badge.fury.io/py/dadosgovbr)
[![Build Status](https://travis-ci.org/georgeyk/dadosgovbr.svg?branch=master)](https://travis-ci.org/georgeyk/dadosgovbr)
[![Coverage Status](https://coveralls.io/repos/georgeyk/dadosgovbr/badge.svg?branch=master)](https://coveralls.io/r/georgeyk/dadosgovbr?branch=master)
---
A library to programatically explore the Brazilian open data program.
More details at [dados.gov.br][1]
## 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:
```shell
$ 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:
```python
>>> 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][2].
## 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
[1]: http://dados.gov.br/dataset
[2]: example.py
## History
## 0.1.3
* First tag release
* Bug fixes
## 0.1.2
* Improve test coverage
* Minor fixes
## 0.1.1
* Fix import errors
## 0.1.0
* Initial release
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
dadosgovbr-0.1.3.tar.gz
(4.8 kB
view details)
Built Distribution
File details
Details for the file dadosgovbr-0.1.3.tar.gz
.
File metadata
- Download URL: dadosgovbr-0.1.3.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a2e51a0403545384863450ca8366d8a480392e0f51daff47a821b06fc0b79ad |
|
MD5 | 6ad9c91b7aedb9eac3ce3a82cd9062e8 |
|
BLAKE2b-256 | 6e9f013e6356ff20804c57776a5c55884c614f156bdc5a135be15177e8b3ee2d |
File details
Details for the file dadosgovbr-0.1.3-py2-none-any.whl
.
File metadata
- Download URL: dadosgovbr-0.1.3-py2-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2726d957d2caa97512d03a978430422adfa42b7c30e6149c0f1d0cc196affdcb |
|
MD5 | 907a531f1deed58ead4f0dbc364405c6 |
|
BLAKE2b-256 | bd260794a596a20364b22918f48f2c496711139f63e390a7fa55526d253fd3d0 |