Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clubedaentrega/municipios-ibge
Retorna o código IBGE de 7 dígitos para um dado município
https://github.com/clubedaentrega/municipios-ibge
Last synced: 28 days ago
JSON representation
Retorna o código IBGE de 7 dígitos para um dado município
- Host: GitHub
- URL: https://github.com/clubedaentrega/municipios-ibge
- Owner: clubedaentrega
- License: mit
- Created: 2014-08-05T20:13:35.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-02-21T12:48:44.000Z (almost 3 years ago)
- Last Synced: 2024-05-11T21:56:54.552Z (8 months ago)
- Language: JavaScript
- Size: 227 KB
- Stars: 20
- Watchers: 4
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Municípios IBGE
Retorna o código IBGE de 7 dígitos para um dado município
## Instale
`npm install municipios-ibge`## Use
```javascript
var ibge = require('municipios-ibge')// Retorna '3536505'
var codigo = ibge('São Paulo', 'Paulínia')
```## Normalização
A busca não leva em conta acentos, espaços nem maiúscula/minúscula, ou seja, `ibge('sao-paulo', 'paulinia')` também funcionaria## Documentação
### ibge(estado, municipio)
Retorna o código de um dado município (string de 7 dígitos) ou string vazia se não encontrar`estado` é uma string de 2 caracteres ('RN') ou o nome do estado ('Santa Catarina').
`municipio` é uma string
### ibge.normalizar(str)
Remove acentos, coloca tudo em caixa alta e remove outros caracteres### ibge.dados
Dados do arquivo dados.json### ibge.estados
Map de:* nome de estado normalizado -> sigla: `ibge.estados['SANTACATARINA'] = 'SC'`
* sigla -> nome de estado não normalizado: `ibge.estados['SC'] = 'Santa Catarina'`