opencam
A JavaScript Wrapper to use API Dados Abertos da Câmara
See more about the API: https://dadosabertos.camara.leg.br/
Installation
npm install opencam --save
Dependencies
This library depends on fetch to make requests to the "Dados Abertos da Câmara" API. For environments that don't support fetch, you'll need to provide a polyfill to browser or polyfill to Node.
How to use
ES6
; const opencam = {}; // using methodopencamdeputies;
CommonJS
const Opencam = default; const opencam = {}; // using methodopencamdeputies;
UMD in Browser
UMD files are located in the ./dist
folder
.
├── dist # UMD Folder
| └── opencam.umd.js # UMD File - File to use with the html script tag
|__ lib # Compiled files
Methods
Follow the methods that the library provides.
deputies.search(name)
Search for informations about deputy with provided name.
Arguments
Argument | Type | Options |
---|---|---|
name |
string | 'Any search query' |
Example
opencamdeputies
deputies.details(id)
Complete informations about deputy with provided ID.
Arguments
Argument | Type | Options |
---|---|---|
ID |
integer | 'Any search query' |
Example
opencamdeputies
deputies.expenses(id)
Information on the expenses of a Member with ID provided
Arguments
Argument | Type | Options |
---|---|---|
ID |
integer | 'Any search query' |
Example
opencamdeputies
deputies.events(id)
Informations about events with provided ID.
Arguments
Argument | Type | Options |
---|---|---|
ID |
integer | 'Any search query' |
Example
opencamdeputies
deputies.agencies(id)
Informations about agencies with provided ID.
Arguments
Argument | Type | Options |
---|---|---|
ID |
integer | 'Any search query' |
Example
opencamdeputies
deputies.board(id)
Informations about board with provided ID.
Arguments
Argument | Type | Options |
---|---|---|
ID |
integer | 'Any search query' |
Example
opencamdeputies
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
License
This project is licensed under the MIT License - see the LICENSE file for details