doge
doge is a simple motd script based on the slightly stupid but very funny doge meme. It prints random grammatically incorrect statements that are sometimes based on things from your computer.
Features
- Randomly placed and colored random strings, complete with broken english.
- Awesome Shibe in the terminal.
- Fetching of system data, such as hostname, running processes, current user
and
$EDITOR. - If you have lolcat, you can do this gem:
while true; do doge | lolcat -a -d 100 -s 100 -p 1; done(thx hom3chuk) - stdin support:
ls /usr/bin | dogewill doge-print some of the executables found in /usr/bin. wow. There are also multiple command line switches that control filtering and statistical frequency of words. Seedoge -h, wow.
Installation
pipx install doge(Recommended, needs pipx.)shiv doge -c doge -o doge.pyzpex doge -c doge -o doge.pyz- Install with pip, see
A quick-and-dirty guide on how to install packages for Python
for more information.
python3 -m pip install doge
If you don't want to do that for whatever reason, there is a proper
pyproject.toml included, so python -m pip install -e . should be just fine for that.
Then, just add a call to doge at the bottom of your shell rc file.
Notes
You need a terminal that supports 256 colors running on a system that supports unicode.
The terminal Shibe was created with hax0r Gimp skills and img2xterm.
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 doge-3.7.0.tar.gz.
File metadata
- Download URL: doge-3.7.0.tar.gz
- Upload date:
- Size: 24.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
194268c49fe822da16ee270bc026c8f198510e666e25abdf186e7f50c0a16d99
|
|
| MD5 |
2efedbb33c71a2b29ff566982b2e4a3b
|
|
| BLAKE2b-256 |
d3d9118761d1e4d8077a1db739db568dea4418521a7d5c9d871b3016920fae67
|
File details
Details for the file doge-3.7.0-py3-none-any.whl.
File metadata
- Download URL: doge-3.7.0-py3-none-any.whl
- Upload date:
- Size: 23.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f3f8c91646c5aab49200b38e47b7dfcfebb8c500a9b21ec35e2792d58e6d233
|
|
| MD5 |
10de39f1c05eb2fda0f12ec67b5a4959
|
|
| BLAKE2b-256 |
a2b35de04c52607fb7c1ab2d6edf092eb6382f14a286fc661ce70ed4d2de8344
|