Skip to main content

# beepy Package

beepy is a Python language module that allows users to easily play notification sounds on Linux, OSX and Windows. It only works under Python 3.

It is intended to be used when you are running a long analysis in the background and want to know when it is ready.

## Example Use

`python import beepy beep(sound=1) # integer as argument beep(sound='coin') # string as argument `

## Requirements

Currently, beepy only runs on Python 3.

beepy relies on a Python package called simpleaudio which can be also be installed using: pip install simpleaudio. See requirements of simpleaudio here.

For Windows system, Microsoft Visual C++ 14.0 is required. You can get it with “Microsoft Visual C++ Build Tools” from https://visualstudio.microsoft.com/downloads .

## Installation

To install, type: pip install beepy.

## Arguments

Sound argument takes either integers (1-7) or string (from the list below) as argument.

Following are the mappings for the numbers:

1 : ‘coin’, 2 : ‘robot_error’, 3 : ‘error’, 4 : ‘ping’, 5 : ‘ready’, 6 : ‘success’, 7 : ‘wilhelm’

## Issues

beepy is currently at pre-alpha stage. But reports can be posted on Github at a later date.

## Author

  • Prabesh Dhakal - Initial Work

## Licence

This project is licensed under the MIT License - see the LICENSE.txt file for details.

## Acknowledgements

  • beepr: The main motivation behind this package is another R package by the name of beepr. I could not find an equivalent for Python, so decided to make my own version of it. You can learn more about beepr here.

  • simpleaudio: This package is built on top of another package named simpleaudio, and would not be possible in its absence. While it is largely based on simpleaudio, beepy is not meant to replace the simpleaudio package. My sincere thanks to hamiltron for creating simpleaudio.

  • Sound Files: All sound files used in this package come from freesound.org and were Creative Commons 0 1.0 Universal (CC0 1.0) licenced at the time of creation of this project.

Release files for beepy 1.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for beepy 1.0.9
File Size Uploaded
beepy-1.0.9.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for beepy 1.0.9
File Interpreter ABI Platform
beepy-1.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 8.2 kB

Release files / beepy-1.0.9.tar.gz

Download URL beepy-1.0.9.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
05b2d6789abb43930069e1d96a56c9e8b0498378e09784cfe9a1dec02368fcab
BLAKE2b-256 checksum
How to use checksums
792047236fc81b180636f5fcdfa025d00ec71fc7c509b6d991f2feef6e19cac3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / beepy-1.0.9-py3-none-any.whl

Download URL beepy-1.0.9-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
22c104db011cf12f3420aaf145fff6e93b2f050c02d2eda83a66448f079d9cf2
BLAKE2b-256 checksum
How to use checksums
3ae5b0d6f1501cf7c2fd8c9db520e55a3cffa486d5f763d8e40db82daaf77d04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

1.0.9 This release

2 release files

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