Wondering what’s next for npm?Check out our public roadmap! »

    @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

    Install

    npm i @tadashi/placa

    DownloadsWeekly Downloads

    0

    Version

    1.4.1

    License

    MIT

    Unpacked Size

    10.3 kB

    Total Files

    8

    Last publish

    Collaborators

    • avatar