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.0.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.0-py3-none-any.whl (153.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dingdone-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 154abedc5f7686e11c4ee99d36b922f4833faa888811795b9301e5605f95891e
MD5 fd1371292e2c02be8f56c3c77c4f6c69
BLAKE2b-256 275e3351514506cc0a76e77b97af224ceebb464c01da55af5586fc3037a23b50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dingdone-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5fc25dc1553850cd8e9c27a59a32948d355894795c19535707423d7602606ddb
MD5 206dbf790871eea29189fc291ccf30ab
BLAKE2b-256 b1ff94cf0941656b390850af9994c1fd6c54d93d7152392e73ec30b105cfa683

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