@tadashi/placa
v1.4.1
Published
Consulta de placas de veículos na base de dados do SINESP Cidadão
Downloads
12
Readme
Placa
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
- https://nodejs.org/api/tls.html#tls_tls_default_min_version
- https://en.wikipedia.org/wiki/Transport_Layer_Security
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
Autor
License
MIT © Thiago Lagden