An open API service indexing awesome lists of open source software.

https://github.com/lusofonia/dicio

Dicionário de português no terminal.
https://github.com/lusofonia/dicio

cli

Last synced: 5 months ago
JSON representation

Dicionário de português no terminal.

Awesome Lists containing this project

README

          

# dicio

> Dicionário de português via linha de comando.

[![Doar](https://img.shields.io/badge/paypal-doar-179bd7.svg?logo=paypal&style=flat&logoColor=blue)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3WZ447WCJ54XG&source=url)

**Obs.:** É necessário estar conectado à internet para usá-lo.

Todos os dados apresentados são extraídos do site [dicio.com.br](https://dicio.com.br).

Essa ferramenta não é oficial do site!

## Instalação

Instale-o como quiser, pode ser com `npm` ou `yarn`:

Veja os comandos:

- npm: `npm install --global dicio`
- yarn: `yarn global add dicio`

## Uso

Depois da instalação você vai ter o comando `dicio` disponível.

Use `dicio --help` para ver o modo de uso.

```
$ dicio --help

Uso: dicio [opções]

Opções disponíveis:

--synonyms, -s Exibe os sinônimos da palavra.
--antonyms, -a Exibe os antonimos da palavra.
--definition, -d Exibe a definição da palavra.
--no-meaning, -m Não exibe o significado da palavra.
--no-colors Não exibe cores no terminal.
--help, -h, -? Exibe essa mensagem e sai.
--version, -v Exibe a versão e sai.
```

Use somente `dicio` e a palavra que deseja consultar para ver simplesmente o
significado dela. Não é necessário inserir acentuações na palavra pois elas serão
removidas automaticamente durante a pesquisa.

Caso queira ver mais informações sobre ela, como *sinônimos*, *antônimos* ou
*definição* (como classe gramatical, separação silábica, plural, etc.) então
use as opções:

* `--synonyms` ou `-s` para ver os sinônimos da palavra.
* `--antonyms` ou `-a` para ver os antônimos da palavra.
* `--definition` ou `-d` para ver a definição da palavra.

A ordem de exibição desses itens será de acordo com a chamada deles.

O significado da palavra sempre aparecerá junto às outras informações. No
entanto, caso você não queira exibi-lo, então você poderá usar a opção
`--no-meaning` (ou `-m`).

Use a opção `--no-colors` para não exibir cores no terminal, caso elas estejam
sendo inconvenientes.

### Exemplo

Um simples exemplo de pesquisa da palavra "legal":

![Screenshot](./screenshot.png)

## Contribuição

Os dados apresentados são extraídos diretamente do HTML do site, portanto, há
grandes possibilidades do site atualizar ou sair fora do ar e essa ferramenta
não conseguir fazer a raspagem das informações. Logo, se você estiver obtendo
muitos erros verifique se o site está funcionando e abra uma *issue* aqui.

Sinta-se livre para corrigir qualquer coisa e mandar novas ideias.

## Agradecimentos

Muito obrigado ao [Felipe Nolleto](https://github.com/nolleto) por dar o
pontapé inicial na estilização dos dados extraídos presente nessa versão da
ferramenta e a
[todos os contribuidores](https://github.com/theuves/dicio/graphs/contributors)
ao longo das versões anteriores.

## Licença

MIT © [Matheus Alves](https://github.com/theuves)