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

Uploaded Python 3

File details

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

File metadata

  • Download URL: meowspeak-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 9c552327fd5ca45f8c5e609933025c59dcefb0c93ff37639d87db581d2d1f050
MD5 62f2222c137f34d220f3507f71fea29b
BLAKE2b-256 860a8e19475ec74e2cb44d3c946c701c2939400cce83826ed76e038a579f4c0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: meowspeak-1.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 34b69022476dd62bdcbc5a225827d871d56aabcf3d62485dc8143a64a1ad25f8
MD5 eea01a8867bbad820834eb775d23361d
BLAKE2b-256 8e795fffde3fc468ecabb9d91a7b36d2867e7cd566ac6c48d3efd5a849942e79

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