Skip to main content

A tiny animated desktop pet that reminds you to drink water.

Project description

Water Buddy

Water Buddy is a tiny animated desktop pet that reminds you to drink water.

Install from PyPI:

python -m pip install peehu
water-buddy

Run From Source

python -m pip install -r requirements.txt
python main.py

By default, Water Buddy appears immediately on launch, then follows a fixed routine from 8:00 AM to 7:00 AM the next day every 2 hours. Snooze waits 5 minutes.

For quick local testing:

python main.py --snooze-minutes 1 --routine-every-hours 1

You can change the routine:

water-buddy --routine-start-hour 8 --routine-end-hour 7 --routine-every-hours 2

Install Locally

python -m pip install -e .
water-buddy

Build For PyPI

python -m pip install build twine
python -m build
python -m twine check dist/*
python -m twine upload dist/*

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

peehu-0.1.0.tar.gz (8.3 MB view details)

Uploaded Source

Built Distribution

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

peehu-0.1.0-py3-none-any.whl (8.3 MB view details)

Uploaded Python 3

File details

Details for the file peehu-0.1.0.tar.gz.

File metadata

  • Download URL: peehu-0.1.0.tar.gz
  • Upload date:
  • Size: 8.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for peehu-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c9a24aa1f31ef0ebdd17a7321b0bc6361a95983334df3fad33b02940dc04c756
MD5 ca6ba91e5d56804c479bbfd3977812f5
BLAKE2b-256 6e9498757c605fba4a59f308e9d609cfe891d6c3080c64651cd34e59d19df0e6

See more details on using hashes here.

File details

Details for the file peehu-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: peehu-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for peehu-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9edd9ad7c8bff56925d98bbcbf1c1978d911e647704323f2939fb0bed4a5eab
MD5 e6f67fecedc1016ad65edc2739d7c653
BLAKE2b-256 c92859688bd617ad9bac739a53a519141019b6708f675262305fefcab9740fdb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page