Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hebertcisco/pensador-promise
Frases do Pensador via WebScraping: https://github.com/hebertcisco/pensador-api
https://github.com/hebertcisco/pensador-promise
brasil frase frases gerador javascript nodejs npmjs pensador promise scraping scraping-websites web-scraping webscraping
Last synced: 3 months ago
JSON representation
Frases do Pensador via WebScraping: https://github.com/hebertcisco/pensador-api
- Host: GitHub
- URL: https://github.com/hebertcisco/pensador-promise
- Owner: hebertcisco
- License: mit
- Created: 2021-06-07T00:19:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-19T13:16:23.000Z (3 months ago)
- Last Synced: 2024-09-29T13:40:59.485Z (3 months ago)
- Topics: brasil, frase, frases, gerador, javascript, nodejs, npmjs, pensador, promise, scraping, scraping-websites, web-scraping, webscraping
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/pensador-promise
- Size: 885 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
:package: pensador-promise
Frases vindas do Pensador via WebScraping
Did you like the project? Please, considerate a donation to help improve!
Frases vindas do Pensador via WebScraping✨
# Getting started
[![codecov](https://codecov.io/gh/hebertcisco/pensador-promise/branch/main/graph/badge.svg?token=ETOV4Z3YZQ)](https://codecov.io/gh/hebertcisco/pensador-promise)
[![Running Code Coverage](https://github.com/hebertcisco/pensador-promise/actions/workflows/coverage.yml/badge.svg)](https://github.com/hebertcisco/pensador-promise/actions/workflows/coverage.yml)
[![Node.js build and publish package](https://github.com/hebertcisco/pensador-promise/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/hebertcisco/pensador-promise/actions/workflows/npm-publish.yml)
## Install
```sh
npm i pensador-promise
```
Or```sh
yarn add pensador-promise
```## API
[Repositório da API](https://github.com/hebertcisco/pensador-api)
## Usage
```js
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:```json
{
"termoDePesquisa": "frases_de_jesus_cristo",
"total": 1,
"frases": [
{
"autor": "Jesus Cristo",
"texto": "E conhecereis a verdade e a verdade vos libertará."
}
]
}
```
## HTTP API> Curl
```sh
curl --location --request GET 'https://pensador-api.vercel.app/?term=Jesus+Cristo&max=7'
```> HTTP
```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](https://pensador-api.vercel.app/?term=Jesus+Cristo&max=7)
### Endpoint:
`?term=[termo_de_pesquisa]&max=[maximo_de_resultados]`
### Retorno
```json
{
"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."
}
]
}
```