Library for loading of word lists
Project description
liblistloader
Library for loading word lists from files. Built for libnamegen
Features
- Easy to use
- Imported as module
- Always tested before release
- Supports latest three versions of Python 3
Included word lists
liblistloader.desiquintans_nounlist
: The Great Noun List by desiquintans.com
How to Install
Run the command pip install liblistloader
. If you want to specify a specific Python version to use for pip, use a command such as pip3
or pip3.8
.
Documentation
API
To import a single list, type import liblistloader.[word list]
. Then, you can get a list, each item being a word in the word list, by typing liblistloader.[word list].words
.
WARNING! These lists are VERY long! For example, desiquintans_nounlist is 6,801 words long! Therefore, liblistloader.desiquintans_nounlist.words
returns a list with 6,801 items in it. I would not recommend the following code for your sanity:
import liblistloader.desiquintans_nounlist
for word in liblistloader.desiquintans_nounlist.words:
print(word)
Output (total 6,801 lines):
ATM
CD
SUV
TV
aardvark
abacus
abbey
abbreviation
abdomen
...
Import all noun lists and pick a random word from a few:
import random
import liblistloader
print("desiquintans_nounlist: " + random.choice(liblistloader.desiquintans_nounlist.words))
Output (will vary because a random word is being picked):
desiquintans_nounlist: velocity
License
liblistloader is licensed under the GPLv3 license. For more information, please refer to LICENSE
.
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
Built Distribution
Hashes for liblistloader-1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed96dd2d267c4aea5d37b11a93dbdc32fb034a5d991488217af2de717f52cf2a |
|
MD5 | 1bd3f6b38d03fd8914430f07f12a6f95 |
|
BLAKE2b-256 | 8666ebb8b913d879bdcff1995fb6638b4f70d4bf1829763d27ac4ae5880a7bdd |