Skip to main content

Get a sound notification when your long command finishes

Project description

Dingdone

Get a sound notification when your long-running task finishes.

Dingdone is a lightweight Python CLI tool that plays a sound when a command completes. You can use a custom sound or the default beep.loop stops after current playback finishes

Features

  • Run any command and get sound when it's done
  • Use custom sound files
  • Optional looping until user stops it

Usage

dingdone -p "sleep 3" -s "music.mp3"

Plays music.mp3 after the command finishes.

dingdone -p "sleep 2" -s "music.mp3" -l

Plays the sound in a loop until you press Enter.

dingdone -p "sleep 1"

Uses the default beep sound.

CLI

You can run it using:

  • dingdone
  • ddone
  • ding(my favorite)
  • python -m dingdone

Help

If anything is unclear, feel free to ask or run:

dingdone -h

I’m open to feedback, ideas, and questions 🙂

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

dingdone-1.0.1.tar.gz (154.9 kB view details)

Uploaded Source

Built Distribution

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

dingdone-1.0.1-py3-none-any.whl (153.9 kB view details)

Uploaded Python 3

File details

Details for the file dingdone-1.0.1.tar.gz.

File metadata

  • Download URL: dingdone-1.0.1.tar.gz
  • Upload date:
  • Size: 154.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for dingdone-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9455ca40a9e19cfdb32c5a50b41fe849c2bda95153f7e0b205bafae114e5051d
MD5 6d38413a02f2f11173c18264bdf1bf6b
BLAKE2b-256 25251f158a23ee0afebb591cda11c0504fadac460263a144946c424629bf3dcb

See more details on using hashes here.

File details

Details for the file dingdone-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: dingdone-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 153.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for dingdone-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f3818bdaacf4537b3081710f76e6ee02c131eae54a3636c118fb6e63f883f5b6
MD5 2374d3437fdf97ee8fbdd922a04268aa
BLAKE2b-256 00225273d35de59f8d5df26021053e3919f9589ee7902576d3ec5f15ab015ef0

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