Python module for cowsay
Project description
cowsay-py
__________________
< srsly dude, why? >
------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Please note that this is a new package and there will be bugs. Please report them to the issue page.
Cowsay is a configurable talking cow, originally written in Perl by Tony Monroe
This project uses code from cowsay2, the node.js moderenized version of cowsay.
Installing
# Linux/macOS
python3 -m pip install -U cowsay-py
# Windows
py -3 -m pip install -U cowsay-py
Usage (Coming Soon!)
cowsay Python FTW!
or
cowthink python is cool
It acts in the same way as the original cowsay, so consult cowsay(1)
or run cowsay -h
________
< indeed >
--------
\
\
.::!!!!!!!:.
.!!!!!:. .:!!!!!!!!!!!!
~~~~!!!!!!. .:!!!!!!!!!UWWW$$$
:$$NWX!!: .:!!!!!!XUWW$$$$$$$$$P
$$$$$##WX!: .<!!!!UW$$$$" $$$$$$$$#
$$$$$ $$$UX :!!UW$$$$$$$$$ 4$$$$$*
^$$$B $$$$\ $$$$$$$$$$$$ d$$R"
"*$bd$$$$ '*$$$$$$$$$$$o+#"
"""" """""""
Quick Example
import cowsay
print(cowsay.say(
'Moooooo!',
eyes="oO",
tongue="U"
))
# or cowsay.think()
___________
< Moooooo! >
-----------
\ ^__^
\ (oO)\_______
(__)\ )\/\
U ||----w |
|| ||
getting a list of cow names:
from cowsay import cows
print(dir(cows))
Function options
say(
text: 'hello',
cow: cowsay.Cow, # Template for a cow, get inspiration from `./cows`
eyes: 'oo', # Select the appearance of the cow's eyes, equivalent to cowsay -e
tongue: 'L|', # The tongue is configurable similarly to the eyes through -T and tongue_string, equivalent to cowsay -T
wrap: True, # Specifies if the given message will be word-wrapped. equivalent to cowsay -n
wrapLength: 40, # Specifies roughly where the message should be wrapped. equivalent to cowsay -W
mode: 'b', # One of "b", "d", "g", "p", "s", "t", "w", "y"
)
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
cowsay-py-0.1.1.tar.gz
(60.5 kB
view hashes)
Built Distribution
cowsay_py-0.1.1-py3-none-any.whl
(96.9 kB
view hashes)
Close
Hashes for cowsay_py-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3becaedd1cf7a9ab3b85608902416e5e91c692b51006719112d2aff340cfdd8 |
|
MD5 | 700723dda18137af3a300db907f9ed61 |
|
BLAKE2b-256 | 86af3a4626e7748c88dee3337271cc2f5d7b4f676acceab44cb35d39b4778b7c |