Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@tadashi/placa

lagden7MIT1.4.1

Consulta de placas de veículos na base de dados do SINESP Cidadão

placa, busca, veiculo, SINESP, lib

readme

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