A library that fetches definitions from the DLE
Project description
raebot
Search for definitions from the DLE.
This package is inspired by pyrae, but is implemented in a way I find more intuitive. Also, most importantly for me, synonym and antonym support.
Installation
pip install raebot
Usage
>>> from raebot import search_words
>>> from pprint import pprint
>>> pprint(search_words('hola'))
[Word(word='lindo, da',
etymology="Del lat. limpĭdus 'limpio', 'puro'.",
definitions=[DefinitionX(types=['adj.'],
definition='Hermoso, bello, grato a la vista.',
examples=[],
synonyms=['bonito',
'bello',
'hermoso',
'precioso',
'exquisito',
'agraciado',
'guapo',
'majo'],
antonyms=['feo']),
DefinitionX(types=['adj.'],
definition='Perfecto, primoroso y exquisito.',
examples=[],
synonyms=[],
antonyms=[])],
phrases=[Phrase(phrase='lindo don Diego',
definition=[Definition(types=['m. coloq.', 'desus.'],
definition='lindo (‖ hombre que '
'presume de guapo).',
examples=[])])])]
Warning
For now it is used by me myself and I for generating anki flashcards. It may never be on feature parity with pyrae. But we shall see.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
raebot-0.1.5.tar.gz
(2.9 kB
view hashes)
Built Distribution
raebot-0.1.5-py3-none-any.whl
(3.6 kB
view hashes)