Skip to main content

Displays a message 'spoken' by an ASCII cat

Project description

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.

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

meowspeak-1.0.2.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meowspeak-1.0.2-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file meowspeak-1.0.2.tar.gz.

File metadata

  • Download URL: meowspeak-1.0.2.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for meowspeak-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b9723a797c2b2ce3c8eb5d1c681a9ef9a101163b2beb3b87620cf17b46e08352
MD5 5574c8b2ac15b6c0f1cdd37b1b856828
BLAKE2b-256 55f432873526ee7349289a263e0324972f6c33bf6c7e8827cf3af150b1b05149

See more details on using hashes here.

File details

Details for the file meowspeak-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: meowspeak-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for meowspeak-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b09c7f5cf84c767ae295e27ab4f98c5495c6eed5915d188f27b44ba819b462e4
MD5 4583e1f4e266998a56f3bf8dfe8f8018
BLAKE2b-256 c76f8c5b3c3fd76f0cc9e1b97177216f288b6e254ed1108e1cecee5daea8874c

See more details on using hashes here.

Supported by

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