Skip to main content

A Python library for converting text strings into OwO

Project description

owotext

A Python library for converting text strings into OwO, inspired by Douglas Gardner's work.

Installing

pip install owotext

Usage

You can use owotext in your Python projects like so:

# OwO Impowt da wibwawy ÙωÙ
from owotext import OwO

# Huohhhh. Setup da convewtew ʕʘ‿ʘʔ
uwu = OwO()

# HIIII! Convewt a stwing into OwO speak Huoh.
print(uwu.whatsthis('In the beginning the Universe was created. '
                    'This had made many people very angry and has '
                    'been widely regarded as a bad move.'))

Example output:

Huohhhh. In da beginning da Univewse was cweated. This had made many peopwe vewy angwy and haz been widewy wegawded as a bad move. Huoh.

You can also call owotext from the command line by using the owo command:

owo You know something? I really hate people! They're selfish, ignorant, loud obnoxious pricks, with basically no redeeming qualities whatsoever. I mean really, look at all they've achieved! Genocide, global warming, reality TV, and just a never ending parade of failures and fuck ups! They are, without question, a complete write-off of a species

Example output:

Huohhhh. You knuw something? I weawwy hate peopwe! Theywe sewfish, ignuwant, woud obnuxious pwicks, with basicawwy nu wedeeming quawities whatsoevew. I mean weawwy, wook at aww theyve achieved! Genucide gwobaw wawming weawity TV and just a nevew ending pawade of faiwuwes and fuck ups! They awe without question a compwete wwite-off of a species ( '◟ ')

Customization

OwO() accepts custom lists of prefixes, suffixes and substitutions.

OwO(prefixes, suffixes, substitutions)

Things should be fairly self explanatory here; prefixes and sufffixes should be List objects and substitutions should be a Dict.

Requirements

  • Python 3
  • A lack of self worth

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

owotext-1.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

owotext-1.1.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file owotext-1.1.0.tar.gz.

File metadata

  • Download URL: owotext-1.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.0

File hashes

Hashes for owotext-1.1.0.tar.gz
Algorithm Hash digest
SHA256 4e3ed72a9c0735c459ce01a12c5a0e8b9d26c380a12a7950a3a80ab5f8f820ce
MD5 345527d9ac405cfb6d47c8f648e63125
BLAKE2b-256 8a2c12fc7e60cee965c6e866640eca11a3db1d4b99b5f6e3a92c1f3c21e424b2

See more details on using hashes here.

File details

Details for the file owotext-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: owotext-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.0

File hashes

Hashes for owotext-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c6ba278a773bbb0c48908f7dab6854e93e01b2380f447c89d7dca2e9babb3670
MD5 108ac1b36a053eda5dcb62f68f8abc7f
BLAKE2b-256 02137ced3a2ff87433e99ce0f3b4f952e74b8e436f9e5d277bf3bd70df6da9c4

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