Skip to main content

A useful module for a random text, e-mails and lorem ipsum.

Project description

Tests for RandomWords Coverage Status Latest PyPI version Number of PyPI downloads

Overview

RandomWords is a useful package for generate random words, nicks, e-mails and lorem ipsum.

Install

Quick way:

pip install RandomWords

or:

git clone https://github.com/tomislater/RandomWords.git
cd RandomWords
python setup.py install

How to use

Random words:

>>> from random_words import RandomWords
>>> rw = RandomWords()
>>> word = rw.random_word()
>>> print word
factors

>>> word = rw.random_word('y')
>>> print word
yards

>>> words = rw.random_words(count=10)
>>> print words
['runs', 'experience', 'comments', 'freedom', 'permit', 'honks', 'pins', 'texts', 'grant', 'fathers']

>>> words = rw.random_words(letter='r', count=5)
>>> print words
['raincoat', 'reactance', 'room', 'relocation', 'rudders']

>>> words = rw.random_words(letter=None, count=2)
>>> print words
['tides', 'eights']

Random nicks:

>>> from random_words import RandomNicknames
>>> rn = RandomNicknames()

>>> rn.random_nick()
'Fredrick'

>>> rn.random_nick('y')
'York'

>>> rn.random_nick(letter='r', gender='m')
'Roosevelt'

>>> rn.random_nick(letter='r', gender='f')
'Rene'

>>> rn.random_nicks()
['Fionn']

>>> rn.random_nicks(count=10)
['Kristy', 'Imani', 'Delbert', 'Brevyn', 'Jasmin', 'Genevieve', 'Clodagh', 'Graham', 'Sondra', 'Ed']

>>> rn.random_nicks(letter='u', gender='f', count=4)
['Una', 'Uma', 'Ursula', 'Ulrica']

>>> rn.random_nicks(letter='a', gender='m', count=4)
['Anthony', 'Alec', 'Antonio', 'Adam']

>>> rn.random_nicks(gender='m', count=5)
['Elijah', 'Abraham', 'Noel', 'Myles', 'Pedro']

>>> rn.random_nicks(gender='f', count=5)
['Sabrina', 'Debbie', 'Jerri', 'Savannah', 'Wendy']

Random e-mails:

>>> from random_words import RandomEmails
>>> rand_mails = RandomEmails()

>>> rand_mails.randomMail()
'ernest@mail2java.com'

>>> rand_mails.randomMails()
['annmarie@mail2xox.com']

>>> rand_mails.randomMails(15)
['patrice@keko.com.ar', 'conor@mail2atom.com', 'vihan@mail2carolyn.com', 'felicia@looksmart.com.au', 'quinlan@accessgcc.com', 'aimee@china.net.vg', 'kate@mail2christmas.com', 'geoffrey@frommiami.com', 'lillie@comic.com', 'trinity@nagpal.net', 'bennett@webmail.co.za', 'jesse@chaiyomail.com', 'chase@iespana.es', 'mya@ijustdontcare.com', 'ramona@uole.com']

Lorem ipsum:

>>> from random_words import LoremIpsum
>>> li = LoremIpsum()
>>> li.get_sentence()
'Luctus molestie mazim netus temporsuspendisse, tristique nihil vestibulumnulla clita possim.'

>>> li.get_sentences(5)
'Esse erosin magnis cursus, in ullamcorper sapien et accusam. Arcu fringilla metusdonec. Magna tempus elitr lorem esse antesuspendisse, mi fusce luctus lacusnulla nullam porta. Takimata tation porttitor, amet aliquammauris enimsed dapibus. Assum lectus accusam fermentumfusce, iaculis turpis senectus id nunccurabitur.'

>>> li.get_sentences_list(5)
['Platea egestas delenit curae iaculis ullamcorper.', 'Felissed sagittis volutpat vitae, lacus nullam massapellentesque urnapraesent.', 'Dapibusnam vitae nulla, consectetuer conguenulla luptatum urnamorbi.', 'Ante nostra vero nihil eu odio.', 'Invidunt interdum condimentum ametduis, leopraesent tempus placerat aaenean ad.']

Project details


Download files

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

Source Distributions

RandomWords-0.1.9.zip (51.5 kB view details)

Uploaded Source

RandomWords-0.1.9.tar.gz (48.0 kB view details)

Uploaded Source

File details

Details for the file RandomWords-0.1.9.zip.

File metadata

  • Download URL: RandomWords-0.1.9.zip
  • Upload date:
  • Size: 51.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for RandomWords-0.1.9.zip
Algorithm Hash digest
SHA256 1ae87548ec053196557974c8df79fcf49b458aaa688ad40ff42d09a16d8f33f7
MD5 f5a0cfee5d3594b119a38f279cfa6e61
BLAKE2b-256 68412171c5e72276ff545f8669bb7e79c887cc0439d65a28cad35187251ab7f8

See more details on using hashes here.

File details

Details for the file RandomWords-0.1.9.tar.gz.

File metadata

  • Download URL: RandomWords-0.1.9.tar.gz
  • Upload date:
  • Size: 48.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for RandomWords-0.1.9.tar.gz
Algorithm Hash digest
SHA256 88ddff0eeaaaa9626232bfd91d5b533064e7805670e7f15bb1625f320ea1f088
MD5 1dccbc669e0e654f29986487214daed4
BLAKE2b-256 4fd5f5efe0ca2f3bbd568b2d05f6432e8f28e72bc750732c4839132a9d65ff81

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