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.0.tar.gz (16.1 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.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: meowspeak-1.0.0.tar.gz
  • Upload date:
  • Size: 16.1 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.0.tar.gz
Algorithm Hash digest
SHA256 3641abf61da8d9e4bfc38621938878d95306d90692d864457a100e7e409017cd
MD5 f4ac9249082e99f1a7ffd43b559d2d8d
BLAKE2b-256 d4005be198b48b9594b39873bd3f140d68c2a2a79a0d43d7db2f101d139c72f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: meowspeak-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 16.3 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 82ee9445115a838c86af20954aff8bdf41cd01827c714ebe4ff8b1438f899116
MD5 41972c1021c996b7eb2d83b7c6b4deb7
BLAKE2b-256 a3156454c80c8b666492358bcb3256fded41b5453dd2b11191062919d8114c60

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