Skip to content

hebertcisco/pensador-promise

Repository files navigation

:package: pensador-promise

📦 pensador-promise

Frases vindas do Pensador via WebScraping

Issues GitHub pull requests GitHub Downloads GitHub Total Downloads

Report Bug Request Feature

Did you like the project? Please, considerate a donation to help improve!

Frases vindas do Pensador via WebScraping

Getting started

codecov

Running Code Coverage

Node.js build and publish package

Install

npm i pensador-promise

Or

yarn add pensador-promise

API

Repositório da API

Usage

import pensador from 'pensador-promise';

 async retornaFrase(termo) {
    const phrase = await pensador(
      {
        term: termo,
        max: 1
      });
    return(phrase);
 }
 try{
  console.log(retornaFrase("Jesus Cristo"));
 }catch(err){
  console.error(err);
 }

Retorno:

{
  "termoDePesquisa": "frases_de_jesus_cristo",
  "total": 1,
  "frases": [
    {
      "autor": "Jesus Cristo",
      "texto": "E conhecereis a verdade e a verdade vos libertará."
    }
  ]
}

HTTP API

Curl

curl --location --request GET 'https://pensador-api.vercel.app/?term=Jesus+Cristo&max=7'

HTTP

GET ?term=Jesus+Cristo&max=7 HTTP/1.1
Host: pensador-api.vercel.app

URL: https://pensador-api.vercel.app/?term=Jesus+Cristo&max=7

Endpoint:

?term=[termo_de_pesquisa]&max=[maximo_de_resultados]

Retorno

{
  "termoDePesquisa": "frases_de_jesus_cristo",
  "total": 7,
  "frases": [
    {
      "autor": "Jesus Cristo",
      "texto": "E conhecereis a verdade e a verdade vos libertará."
    },
    {
      "autor": "Jesus Cristo",
      "texto": "Porque Deus amou o mundo de tal maneira que deu o seu Filho unigênito, para que todo aquele que n'Ele crê não pereça, mas tenha a vida eterna."
    },
    {
      "autor": "Jesus Cristo",
      "texto": "Pai, perdoa-lhes, porque não sabem o que fazem."
    },
    {
      "autor": "Jesus Cristo",
      "texto": "Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e quem vive e crê em mim nunca morrerá."
    },
    {
      "autor": "Jesus Cristo",
      "texto": "De que serve ao homem conquistar o mundo inteiro se perder a alma?"
    },
    {
      "autor": "Jesus Cristo",
      "texto": "Ame seus inimigos, faça o bem para aqueles que te odeiam, abençoe aqueles que te amaldiçoam, reze por aqueles que te maltratam. Se alguém te bater no rosto, ofereça a outra face."
    },
    {
      "autor": "Jesus Cristo",
      "texto": "Conselhos ruins podem acabar com um dia, um ano ou uma vida inteira."
    }
  ]
}