@tadashi/placa

1.4.1 • Public • Published

Placa

NPM version Build Status Coverage Status Dependency Status devDependency Status

XO code style Greenkeeper badge

Consulta de placas de veículos na base de dados do SINESP Cidadão
Inspirado no projeto feito em Python de Victor Torres


Atenção

Na versão 12 do Node.js o valor default mínimo do TLS é TLSv1.2, e por causa disso é retornado o seguinte erro:

  • ssl_choose_client_version:unsupported protocol

Isso é um problema da SINESP que utiliza um protocolo antigo, ou seja, a SINESP precisa atualizar o TLS para TLSv1.2.

Workaround

Uma solução alternativa é alterar o valor default mínimo no momento de iniciar o App.
Exemplos:

node --tls-min-v1.0 ./meu_app/index.js

Referências

Instalação

$ npm i -S @tadashi/placa

Uso

const consulta = require('@tadashi/placa');

(async () => {
  try {
    const r = await consulta('GKC3998')
    console.log(r.modelo)
    //=> FIAT/MOBI EASY ON
  } catch (err) {
    console.log(err.message)
  }
})()

API

consulta(placa [, proxyOpts ])

Nome Tipo Requerido Default Descrição
placa string sim - Placa do veículo
proxyOpts object não {host: '179.97.53.154', port: 3128} Configuração do proxy

Site com lista de proxy gratuito: http://free-proxy.cz/en/proxylist/country/BR/http/ping/all

Contribuidores

Lucas Bernardo de Souza Santos

Autor

Thiago Lagden

License

MIT © Thiago Lagden

Package Sidebar

Install

npm i @tadashi/placa

Weekly Downloads

4

Version

1.4.1

License

MIT

Unpacked Size

10.3 kB

Total Files

8

Last publish

Collaborators

  • lagden