Skip to main content

Python Implementation of Lorem Ipsum. Test your typesetting!

Project description

loremify

Lorem Ipsum

Below is a paragraph of randomly generated words resembling human language, but which are in fact just random. Because of the superficial appearance of this text, it finds use when testing typesetting. For example in Latex.

Dolore tempore nobis labore nostrum, culpa aliqua ut fuga dolores incididunt
dolor, hic unde amet error iste aliqua quos. Rem iure, perferendis aliqua
amet, magni expedita perferendis ipsum excepturi, rem amet consectetur
placeat id, tempore lorem, rem dolore, dolor. Hic sed quasi consectetur
aliqua dolor autem sed tenetur libero perferendis accusamus tempor, ipsum
repellat laboriosam et magna. Labore eveniet et do libero ratione, voluptate
dolores magna suscipit adipisicing porro ducimus lorem rem esse magna. Amet
nam aliqua repellat sit et quae similique, elit sapiente magna saepe vel do
voluptatem ea dolor repellat assumenda alias. Dolor hic eiusmod, sunt aliqua
eum lorem, voluptate ipsum eos labore ut inventore reprehenderit labore
consequuntur aspernatur amet, labore aliqua, quo sed.

The implementation provided in this package creates a string containing this placeholder text. It can be dropped immediately into your existing framework.

Example:

from loremify import paragraph
lorem = paragraph(300)
lorem
>>> Libero eiusmod magna, velit iusto, veniam fugiat consectetur adipisicing
repudiandae do placeat aliqua, sit? natus illo tempor consectetur ut
laudantium quia, aliqua et do et labore et in error non nostrum elit amet.
totam do aliqua aliquid vero elit sed ratione et dolore dolor, ipsum,
consectetur?

Future Features:

The following ideas are currently under development:

Customizable Word List:

The word lists used to create early versions are somewhat crude, consisting of two text files, one containing common words and the other uncommon words. The random process then applies weights to the common ones.

We are considering different approaches to open up this functionality to direct manipulation. Perhaps a sponsored word might find its way in?

Direct Interaction with Latex:

Presently, loremify just creates a string of text. This could be expanded to include numbers, links, equations, figures and more. Rather than just creating a random paragraph, write an entire, albeit random, scientific article with sources, equations, tables and everything.

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

loremify-0.0.5.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

loremify-0.0.5-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file loremify-0.0.5.tar.gz.

File metadata

  • Download URL: loremify-0.0.5.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for loremify-0.0.5.tar.gz
Algorithm Hash digest
SHA256 03d5f441ec673fa7fec5b8ce229ffbdbf4f9b278d4a224ac71bfe8f2e6d32ca0
MD5 2b6d204d06ebb88e8f9ad79cc978cc4a
BLAKE2b-256 b3214d104a319be1ba25437cb13144f43508f859abd7ecf81bda04e5be83dd40

See more details on using hashes here.

File details

Details for the file loremify-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: loremify-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for loremify-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a49f62cfa3068ad1ddc9ce3a7c59df3faeab7f1713b1af88a4e8f796976e8ae3
MD5 77571778687b142c10fe2fbdafb3acac
BLAKE2b-256 d1d7e0554933d159e11d9a177146e0bdd21d85ea4f6f32e728e65778ff2d8547

See more details on using hashes here.

Supported by

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