MineRobber9000 / ldicttools

A library for working with the dictionary files of /usr/share/dict.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

=== ldicttools - Interface with system dictionary files ===

This is a GNU/Linux only library that uses dictionary files in "/usr/share/dict" to allow searching dictionaries.

For example, to get all nouns that start with the letter a in /usr/share/dict/american_english_small:

def a_nouns():
        en_us_small = ldicttools.getDict("american_english_small")
        while not en_us_small.isFinished():
                time.sleep(1)
        en_us_small = en_us_small.getObject()
        for i in en_us_small.wordType('noun',[[dictionary.STARTS_WITH,'a']]):
                yield i

To get a dictionary, call ldicttools.getDict(file: string) where file is a file in /usr/share/dict. You will recieve a DictionaryThread object.

About

A library for working with the dictionary files of /usr/share/dict.


Languages

Language:Python 100.0%