Skip to main content

meowspeak

meowspeak is a fun Python package that lets you display messages "spoken" by ASCII art cats. Whether you're sending a simple message or just want to add a bit of whimsy to your terminal output, meowspeak lets you do so in style!

Installation

To install meowspeak, use pip:

pip install meowspeak

Usage

Once installed, you can use the meowspeak command directly in your terminal. Here's how you can use it:

Display a message with a random cat:

meowspeak "Hello, world!"

This will display the message "Hello, world!" in a speech bubble coming from a random ASCII cat.

Choose a specific cat:

To use a specific cat, use the --cat option followed by the cat's index:

meowspeak "This is a cool cat!" --cat 1

List all available cats:

To view all available cats and their indices, use the --list option:

meowspeak --list

Customize the message width:

You can customize the width of the speech bubble using the --width option. For example:

meowspeak "This is a really long message that needs wrapping" --width 30

Example Output

 ________
< Hello! >
 --------
       /\_/\
      ( o.o )
       > ^ <

Contributing

Feel free to fork the repository and submit issues or pull requests. Contributions are always welcome!

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Metadata

Release files for meowspeak 1.0.3

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

Source distribution (sdist)

Source distribution for meowspeak 1.0.3
File Size Uploaded
meowspeak-1.0.3.tar.gz 16.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meowspeak 1.0.3
File Interpreter ABI Platform
meowspeak-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 32.8 kB

Release files / meowspeak-1.0.3.tar.gz

Download URL meowspeak-1.0.3.tar.gz
Size 16.2 kB
Tags Source
SHA-256 checksum
How to use checksums
9c552327fd5ca45f8c5e609933025c59dcefb0c93ff37639d87db581d2d1f050
BLAKE2b-256 checksum
How to use checksums
860a8e19475ec74e2cb44d3c946c701c2939400cce83826ed76e038a579f4c0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Release files / meowspeak-1.0.3-py3-none-any.whl

Download URL meowspeak-1.0.3-py3-none-any.whl
Size 16.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
34b69022476dd62bdcbc5a225827d871d56aabcf3d62485dc8143a64a1ad25f8
BLAKE2b-256 checksum
How to use checksums
8e795fffde3fc468ecabb9d91a7b36d2867e7cd566ac6c48d3efd5a849942e79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

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