Create procedurally generated kaomoji (i.e., Japanese emoticons) using Python! \(^ヮ^)/
Project description
Kaomoji
Create procedurally generated kaomoji (i.e., Japanese emoticons) using Python! \(^ヮ^)/
This Python package uses procedural generation to create kaomoji using a collection of features (e.g., eyes, arms, etc.) across a wide variety of different categories, such as emotions (e.g., joy, indifference, love) and animals (e.g., dog, cat, etc.). Also, the individual kaomoji features and template used to organize the features are fully customizable.
Installation
Installation is easy using the pip
package manager.
$ pip install --user kaomoji
Example
Run the following command on the console to view a pre-fab example.
$ python -m kaomoji
Usage
The first step is to import the Kaomoji
class.
> from kaomoji.kaomoji import Kaomoji
Next, instantiate a Kaomoji
object.
> kao = Kaomoji()
Using the Kaomoji
object, procedurally generate a kaomoji from a random category.
> kao.create()
Or, generate a kaomoji from a specific category.
> kao.create("joy")
All of the available categories are easily viewable on the categories
attribute.
> kao.categories
Releases
This project adheres to Semantic Versioning. See CHANGELOG
for a detailed release history.
Contributing
Contributions are welcome. See CONTRIBUTING
for instructions on how to contribute to this project.
License
Distributed under the MIT license. See LICENSE
for more information.
Author
This project was made with 💖 by Keith Dowd @ keith.dowd@gmail.com.
Acknowledgements
Big thanks to Japan for creating kaomoji and anime.
Also, huge shoutout to kaomoji.ru for the history and wonderfully expansive and organized collection of kaomoji.
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file kaomoji-0.1.0.tar.gz
.
File metadata
- Download URL: kaomoji-0.1.0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.5 CPython/3.8.2 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f1bd7008408d3b3ab505887d8eb5788780e2e702978816136f6b7f7f923b680 |
|
MD5 | 3589f18ee73b8111e325fa037916a5bf |
|
BLAKE2b-256 | fb23740fe384a7281da81fd760718b43f7e61f6dd20e607309473e446879c8d8 |
File details
Details for the file kaomoji-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: kaomoji-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.5 CPython/3.8.2 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 998ef07efe83f8c530ce4a3ab5489343d5289807813a69638ad0ea2e82dfb8b4 |
|
MD5 | 7ca57157b84e76b7aca15e939001a4df |
|
BLAKE2b-256 | c51a294268df51706635fde99c3aa2d33755746423fbe0bdc29bb9f90fe1e50d |