/ctt-reader

Conversor de ficheiros de códigos postais (fornecidos pelos CTT) para JSON

Primary LanguageJavaScript

CTT Reader

Conversor de ficheiros de códigos postais (fornecidos pelos CTT) para JSON.

Funções

Exemplo de utilização como módulo:

const CttReader = require('ctt-reader');

CttReader.parseToJson(['DD', 'DESIG'], './data/distritos.txt').then(
    function (distritos) {...},
    function (err) {...},
);

Funções específicas:

  • parseDistritos('./data/distritos.txt')
  • parseConcelhos('./data/concelhos.txt')
  • parseTodosCp('./data/todos_cp.txt')

Linha de comandos

$ node ctt-reader -d data/distritos.txt
$ node ctt-reader --distritos data/distritos.txt

$ node ctt-reader -c data/concelhos.txt
$ node ctt-reader --concelhos data/concelhos.txt

$ node ctt-reader -t data/todos_cp.txt
$ node ctt-reader --todoscp data/todos_cp.txt

Ficheiros suportados:

  • concelhos.txt
  • distritos.txt
  • todos_cp.txt

Versões futuras

  • Adicionar framework de testes