Skip to content

renatoviolin/dicio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dicio

Build Status Coverage Status

Python API for Dicio.com.br

Demo

Installation

$ pip install Dicio

Usage

from dicio import Dicio

# Create a Dicio object
dicio = Dicio()

# Search for "Doce" and return an object Word
word = dicio.search("Doce")

# Print the word, the url and the meaning
print(word, word.url, word.meaning)

# Print a list of synonyms
print(word.synonyms)

# Print a list of examples
print(word.examples)

# Print extra informations
for chave, valor in word.extra.items():
    print(chave, "=>", valor)

# Load information about the first synonym
# Print the word, the URL and the meaning of the first synonym
word.synonyms[0].load()
print(word.synonyms[0], word.synonyms[0].url, word.synonyms[0].meaning)

Word details

Attributes

  • word - the word itself
  • url - Dicio.com.br URL for the word
  • meaning - the meaning

Properties

  • synonyms - list of synonyms
  • examples - list of examples
  • extra - dictionary of extra information (keys in portuguese)

Functions

  • load - load information from Dicio.com.br

Contribute

If you want to add new features or improve something, send a pull request!

About

🔤 A Python API for Dicio.com.br

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 66.8%
  • HTML 30.0%
  • Makefile 3.2%