Skip to main content

doge

wow screenshot

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 | doge will 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. See doge -h, wow.

Installation

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

doge-3.7.0.tar.gz (24.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

doge-3.7.0-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

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

Hashes for doge-3.7.0.tar.gz
Algorithm Hash digest
SHA256 194268c49fe822da16ee270bc026c8f198510e666e25abdf186e7f50c0a16d99
MD5 2efedbb33c71a2b29ff566982b2e4a3b
BLAKE2b-256 d3d9118761d1e4d8077a1db739db568dea4418521a7d5c9d871b3016920fae67

See more details on using hashes here.

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

Hashes for doge-3.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0f3f8c91646c5aab49200b38e47b7dfcfebb8c500a9b21ec35e2792d58e6d233
MD5 10de39f1c05eb2fda0f12ec67b5a4959
BLAKE2b-256 a2b35de04c52607fb7c1ab2d6edf092eb6382f14a286fc661ce70ed4d2de8344

See more details on using hashes here.

Release history Release notifications | RSS feed

3.9.1

2 files

3.9.0

2 files

3.8.0

2 files

This release

3.7.0 This release

2 files

3.5.0

1 file

3.4.0

1 file

3.3.0

1 file

3.2.0

1 file

3.1.0

1 file

3.0.0

1 file

2.2.1

1 file

2.2.0

1 file

2.1.0

1 file

2.0.0

1 file

1.1.0

1 file

1.0.0

1 file

0.9.0

1 file

0.8.0

1 file

0.7.1

1 file

0.7.0

1 file

0.6.1

1 file

0.6.0

1 file

0.5.1

1 file

0.5.0

1 file

0.4.1

1 file

0.4.0

1 file

0.3

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page