1.0.0 • Published 7 months ago

proxy-wave v1.0.0

Weekly downloads
-
License
“MIT”
Repository
github
Last release
7 months ago

Proxy-wave

Alternativa simple e gratuita para obtenção de endereços proxy.

Features

  • Disponibiliza um lista de proxies gratuitos com a opção de filtros:

    • Por quantidade de items
    • Por país
  • Retorna um proxi gratuito randomico com filtragem:

    • Por país

Install Proxy-wave

Install via npm

Rode o seguinte comando no seu terminal na raiz de seu projeto!

npm install proxy-wave

Utilizando Proxy-wave

Após instalação você pode fazer o teste colando o seguinte código abaixo.

importando e carregando Lib

import ProxyWave from "proxy-wave";

(async function () {
  const proxy = await ProxyWave.load();
})();

Funcionalidade do retorno do metodo load

  • length

    • Retorna quantidade de proxies foram carregados.
  • updated

    • Retrona a data do carregamento desses dados.
  • getAllProxies(options)

    • Retorna lista de proxies possibilitando realizar filtragem conforme dados passados via options

    • options

      • state
        • ex.'BR', 'EU', 'RU' ...
      • size
        • total de itens a ser retornado.
  • getProxy(options)

    • Retorna um unico item randomicamente com dados proxy.
    • options
      • state
        • ex.'BR', 'EU', 'RU' ...

Exemplos de utilização

length

(async function () {
  const proxy = await ProxyWave.load();

  console.log(proxy.length); // 8
})();

updated

(async function () {
  const proxy = await ProxyWave.load();

  console.log(proxy.updated); // data-carregamento
})();

getProxy()

(async function () {
  const proxy = await ProxyWave.load();

  // sem filtro
  console.log(proxy.getProxy());

  // com filtro
  console.log(proxy.getProxy({ state: "RU" }));
})();

getAllProxies()

(async function () {
  const proxy = await ProxyWave.load();

  // sem filtro
  console.log(proxy.getAllProxies());

  // com filtro
  console.log(proxy.getAllProxies({ state: "RU", size: 10 }));
})();
1.0.0

7 months ago