Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
surreal sentence and error message generator for Python.
Python Shell
branch: develop

This branch is 1 commit ahead, 2 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.vagrant/machines/default/virtualbox
scripts
.gitattributes
.gitignore
.travis.yml
LICENSE.txt
MANIFEST.in
README.rst
Vagrantfile
__init__.py
changelog.txt
large_output_test.py
readme.md
release.txt
requirements.txt
setup.py
surrealism.py
surrealism.sqlite
test_surrealism.py

readme.md

surrealism

Build Status Coverage Status PyPI PyPI Version

surrealism module for Python

This module allows you to generate surreal sentences and error messages very easily from within your python programs.

Installation

If you have downloaded the source distribution, to install do the following at the commandline:

$ python setup.py install

Or using easy_install:

$ easy_install surrealism

And it will download and install the latest version from the Python Package Index.

Or pip:

$ pip install surrealism

And it will download and install the latest version from the Python Package Index.

Usage Examples

Generate a surreal sentence from the terminal/command prompt:

Generate a surreal sentence:

>>> import surrealism
>>> sentence = surrealism.getsentence()`
>>> print sentence
>>> If I can get the Pot Noodle to enter Radiohead's Lead Singer, the lego-brick will dilute Julian Assange and I'll be able to spy on Neil Armstrong!

You can also specify an integer representing the relevant row ID from the database in order to return a specific sentence:

>>> import surrealism
>>> sentence = surrealism.getsentence(39)
>>> print sentence
>>> Don't drop things on X-Wings - get blood out of deep-fat friers!

Generate a surreal error message:

>>> import surrealism
>>> print surrealism.getfault()
>>> thing.c:466: fearsome error in 'blow-up doll()' - missing thing-a-ma-jig.

You can also specify an integer representing the relevant row ID from the database in order to return a specific sentence:

>>> import surrealism
>>> print surrealism.getfault(3)
>>> Traceback (most recent call last):  File '/party popper/fighter plane/glistening_seashell/anti-depressant.py', line 20, in straggly_particle accelerator.  waterproofError: salmon mousse did not deep-fry hand-drill.

Please feel free to leave bug reports and feature requests on the github homepage at https://github.com/Morrolan/surrealism.

All comments are welcome!

Something went wrong with that request. Please try again.