Skip to main content

owoify-py

Turning your worst nightmare into a Python package.

Python package Upload Python Package

This is a Python port of mohan-cao's owoify-js, which will help you turn any string into nonsensical babyspeak similar to LeafySweet's infamous Chrome extension.

Just like my other Owoify ports, three levels of owoness are available:

  1. owo (default): The most vanilla one.
  2. uwu: The moderate one.
  3. uvu: Litewawwy unweadabwal.

Please refer to the original owoify-js repository for more information.

Seriously, if you have seen my other ports, you probably have already known the details.

Reason for development

PyPI does already have several owoify packages, but just like owoify packages on Crates.io, they don't provide different leves of owoness. And recently I need to make a Discord bot in Python as well, so here is your owoifer in Python.

Install instructions

Create a virtual environment for your project, and run this following command after activating the virtual environment:

pip install owoify-py

Usage

owoify.py is implemented as a simple function. That means you only need to import the function and call it inside your code. The difference is that this time the owoness is specified with strings, i.e. owo, uwu, and uvu.

if __name__ == '__main__':
    print(owoify('This is the string to owo! Kinda cute isn\'t it?'))
    print(owoify('This is the string to owo! Kinda cute isn\'t it?', Owoness.Uvu))

# Output:
# This is teh stwing two owo! Kinda cute isn't it?
# fwis is teh stwing twowo owowowo ʕ→ᴥ←ʔ Kinda cute isn't it?

Disclaimer

As usual, I'm writing this package for both practicing and bots' needs. Performance is NOT guaranteed.

See also

  • owoify-js - The original owoify-js repository.
  • owoify - The existing owoify package on PyPI.
  • Owoify.Net - The C# port of Owoify written by me.
  • Owoify++ - The C++ header-only port of Owoify written by me.
  • owoify_rs - The Rust port of Owoify written by me.

Release files for owoify-py 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for owoify-py 2.1.0
File Size Uploaded
owoify-py-2.1.0.tar.gz 9.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for owoify-py 2.1.0
File Interpreter ABI Platform
owoify_py-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.6 kB

Release files / owoify-py-2.1.0.tar.gz

Download URL owoify-py-2.1.0.tar.gz
Size 9.9 kB
Tags Source
SHA-256 checksum
How to use checksums
fbb8078af6b647046cc9f4069fabe1b6f2e88bf7db64bbf90264c5dfe6ae9bf2
BLAKE2b-256 checksum
How to use checksums
273141cd8beea88695d4203446946da1e996322362e50058eb7e71f59b029978
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / owoify_py-2.1.0-py3-none-any.whl

Download URL owoify_py-2.1.0-py3-none-any.whl
Size 10.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b39448dbac83ae0cf502b9fbda8c93a4d8c601db99ee487c8018e9010077181
BLAKE2b-256 checksum
How to use checksums
fc6f34a48ccc8b93ecd1c05a6b8e771ac99ad51f766ccbd6c1e6c14a580da058
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page