Skip to main content

Play music while your code runs

Project description

Euphony

py27 py36 black pypi license

Have you ever got bored of running long chunks of code?

It can get repetitive to monitor the progress of the code continuously.

Euphony can help you. It is a Python package that plays classical music in background while your code runs whether it be on terminal or script or jupyter notebook. Once your code is complete or if it errors out, it stops so you can go back to it.

How to use

Its pretty simple to use. Create a instance of the player class and let your code run enclosed in a with statement with the object. You can choose between bach, beethoven or mozart. If not specified, it chooses at random.

  from euphony.player import Player
  mozart = Player(artist = 'mozart') # options: ['bach', 'beethoven']

  with mozart:
      for i in range(1000000000):
          pass
  # plays music while the code runs

That's all ~!

Note: Since it requires native audio output, you cannot use this when running code remotely like on AWS.

Installation

Euphony is pip-installable. Just run following cmd in terminal:

  pip install euphony

Documentation

Link to Documentation

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

euphony-0.0.9.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

euphony-0.0.9-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

Details for the file euphony-0.0.9.tar.gz.

File metadata

  • Download URL: euphony-0.0.9.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.12

File hashes

Hashes for euphony-0.0.9.tar.gz
Algorithm Hash digest
SHA256 e99ba698f662d56a86a664fbffd1b785fc72d797a3b53f02150f7f9e7760e28b
MD5 294c01f4d76acfe109af262db71b86c8
BLAKE2b-256 e2fa8d4cdd14853116081a7805b3a4317d3350bfa808a655e1a1ebd6d863253d

See more details on using hashes here.

File details

Details for the file euphony-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: euphony-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.12

File hashes

Hashes for euphony-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0f4a5f0427df64743daf802cff1aa10cb53b5ba630773a8c012d9b9eecefa071
MD5 c8779c181ddc7fca7cefd68b3c990cc9
BLAKE2b-256 e4a79df60c7739ba94995131bf5b325d5205c859822ae5824444fa947c2c87c8

See more details on using hashes here.

Supported by

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