A simple Python package that generates ASCII art of characters saying a given string.
Project description
Charsay
Character Say - A simple Python package that generates ASCII art of characters saying a given string. Currently, it supports Simpsons characters, with more to be added in the future.
Features
- Simpsons Characters: Supports Bart, Homer, Marge, Lisa, and Maggie.
- Customizable Text: Add your own text (up to 100 characters) for the characters to say.
- ASCII Art: Each character is represented in ASCII art form, inspired by existing Simpsons designs.
Installation
To install this package, you can clone the repository and run it locally. Or it can be installed using pip from PyPI.
Usage
Here's a basic example of how to use the package:
from charsay import bart, homer, marge, lisa, maggie
Example usage bart("Eat my shorts!") homer("D'oh!") marge("Mmm... donuts!") lisa("Saxophone solo!") maggie("Ga ga ga!")
Available Functions
- bart(inp): Prints Bart Simpson saying the given text.
- homer(inp): Prints Homer Simpson saying the given text.
- marge(inp): Prints Marge Simpson saying the given text.
- lisa(inp): Prints Lisa Simpson saying the given text.
- maggie(inp): Prints Maggie Simpson saying the given text.
Future Plans
- More Characters: Additional characters from other franchises will be added.
- Text Length Limitation: The text length limit may be increased in future updates.
Contributing
Contributions are welcome! Feel free to add more characters or improve existing ones.
License
This project is licensed under the MIT License.
Acknowledgments
- The Simpsons characters are copyrighted by Disney. This project uses ASCII art designs inspired by these characters for non-commercial purposes.
- ASCII art designs are not original and are based on existing Simpsons designs.
Legal Note
Please be aware that using Simpsons characters without permission may infringe on Disney's copyright. This project is intended for personal, non-commercial use. If you plan to use this project commercially, you should seek permission from Disney or ensure your use falls under fair use provisions.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file charsay-0.1.1.tar.gz.
File metadata
- Download URL: charsay-0.1.1.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
258383874d5d97e618d706fc243f40c0ac09924b47d9d7733bd29bdd429d547b
|
|
| MD5 |
b061e8b45c32e9c911b92c0975a46d59
|
|
| BLAKE2b-256 |
7c5c2e76cb9e2f62bb440712625b25c81669cf22468990c36c551c88ffb02524
|
Provenance
The following attestation bundles were made for charsay-0.1.1.tar.gz:
Publisher:
build-and-deploy.yml on kish-0/charsay
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
charsay-0.1.1.tar.gz -
Subject digest:
258383874d5d97e618d706fc243f40c0ac09924b47d9d7733bd29bdd429d547b - Sigstore transparency entry: 174182892
- Sigstore integration time:
-
Permalink:
kish-0/charsay@949e5b8cd88be5e36009cb5f8e67e8c85b2555f4 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kish-0
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-and-deploy.yml@949e5b8cd88be5e36009cb5f8e67e8c85b2555f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file charsay-0.1.1-py3-none-any.whl.
File metadata
- Download URL: charsay-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e24af782981f90d9ff9318758456e83f75193f129434a768a0e6fe7133c5b3ad
|
|
| MD5 |
46098f3c045ef0f763acb6de1dd2b463
|
|
| BLAKE2b-256 |
6897f67ef75721c2f5aa68f8bb83635fc70680dfd161a7547c72f99086611424
|
Provenance
The following attestation bundles were made for charsay-0.1.1-py3-none-any.whl:
Publisher:
build-and-deploy.yml on kish-0/charsay
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
charsay-0.1.1-py3-none-any.whl -
Subject digest:
e24af782981f90d9ff9318758456e83f75193f129434a768a0e6fe7133c5b3ad - Sigstore transparency entry: 174182893
- Sigstore integration time:
-
Permalink:
kish-0/charsay@949e5b8cd88be5e36009cb5f8e67e8c85b2555f4 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/kish-0
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-and-deploy.yml@949e5b8cd88be5e36009cb5f8e67e8c85b2555f4 -
Trigger Event:
push
-
Statement type: