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.1.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.1-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: meowspeak-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ebef43a4cb6e0652ec09d3833c38701e2dc553289a4f487600767e72cb23bae7
MD5 552c9aa791d3a8c971fb384ac6ee2059
BLAKE2b-256 3113c3e846902a1d00c1e06fd652f31416759df381ec2e7988528c57183e7afc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: meowspeak-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 06b2a01c0a619900712d7b4b1be5dc38887a1748bef4d9ca2496ad85e924dce1
MD5 e3285f6b4dc8730c94a772fa2d91cc9e
BLAKE2b-256 14550f374a2c5e28119d4a2f0ed99721ce9d705029c836194a64d9945c5ddbe9

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