3 releases
new 0.1.2 | Mar 31, 2025 |
---|---|
0.1.1 | Aug 20, 2022 |
0.1.0 | Aug 20, 2022 |
#696 in Text processing
119 downloads per month
7KB
141 lines
Owlz >(^v^)<
A rust library for creating cute ascii emoji owl faces, featuring:
- 7560 unique owls
- Random generation
Why do I need this?
Do you want to sign your emails, bot messages, pull requests or memos with lil owlz that improve the day of the people around you? Then this is exactly what you need!
Usage
Add this to your Cargo.toml
:
[dependencies]
owlz = "0.1.2"
Example:
use owlz::Owl;
fn main() {
println!("{}", Owl::default());
println!("{}", Owl::random());
println!("{}",
Owl {
beak: Beak::Happy,
eyes: Eyes::Happy,
head: Head::Curly,
wing_shape: WingShape::None,
wings: Wings::Outward
}
);
}
Todo (Optional)
- string to owl conversion
- weighted randomness
- tooling for creation
- owl descriptors
- see if any libs can be removed to reduce dependencies
✨ <\*o*/>
Changes
- 0.1.0
- initial publish
- 0.1.1
- improve readme + documentation
Dependencies
~0.5–1MB
~20K SLoC