Skip to main content

Library for loading of word lists

Project description

liblistloader

Build Status

PyPI PyPI - License

Library for loading word lists from files. Built for libnamegen

Features

  • Easy to use
  • Imported as module
  • Always tested before release
  • Officially supports latest two versions of Python 3

Included word lists


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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

liblistloader-1.0.1.post2.tar.gz (40.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

liblistloader-1.0.1.post2-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

Details for the file liblistloader-1.0.1.post2.tar.gz.

File metadata

  • Download URL: liblistloader-1.0.1.post2.tar.gz
  • Upload date:
  • Size: 40.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for liblistloader-1.0.1.post2.tar.gz
Algorithm Hash digest
SHA256 1ae960143fbcc38047da6d812d2738623324f6a90306ab19cf270085fcc130fa
MD5 b3db484361d76c9d969443a12f233ac1
BLAKE2b-256 2b48763d74e3e0318e0a1ba06992983106c59b3bbb4923fbb19ca396185c651f

See more details on using hashes here.

File details

Details for the file liblistloader-1.0.1.post2-py3-none-any.whl.

File metadata

  • Download URL: liblistloader-1.0.1.post2-py3-none-any.whl
  • Upload date:
  • Size: 39.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for liblistloader-1.0.1.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 242ddca30f0e20a92610e79e232f1d396e11ce6bd500183bfe3c5e5349d63c22
MD5 ce4884cafe7558178b77d6a8a40edc9f
BLAKE2b-256 35f486b7dcf603f2d9b74d9d98e3356ac8bc609a32edd3b15baf584893ba3b70

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page