Skip to main content

Music sharing using Dropbox.

Project description

DropTheBeat

Music sharing using Dropbox.

Features

  • Recommend songs to friends

  • Get a list of songs shared by friends

  • Download the songs to your computer

Getting Started

Requirements

Installation

DropTheBeat can be installed with pip or easy_install:

pip install DropTheBeat

Or directly from the source code:

python setup.py install

Initial Setup

  1. Create a folder named ‘DropTheBeat’ in your Dropbox

  2. Share this folder with your friends

Graphical Interface

Start the app:

DropTheBeat

Command-line Inteface

Create your user folder:

dtb --new <FirstLast>

Recommend a song to friends:

dtb --share <path/to/a/song>
dtb --share <path/to/a/song> --users JohnDoe JaneDoe

Display recommended songs:

dtb --incoming
dtb --outoing

Download recommended songs:

dtb
dtb --daemon

Launch the GUI:

dtb --gui

For Developers

Requirements

Environment

Create a virtualenv:

make develop

Run static analysis:

make doc
make pep8
make pylint
make check  # all of the above

Run the tests:

make test
make tests  # includes integration tests

Launch the GUI from the virtualenv:

make gui  # sets TCL_LIBRARY on Windows

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

DropTheBeat-0.0.3.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

DropTheBeat-0.0.3-py2.py3-none-any.whl (24.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file DropTheBeat-0.0.3.tar.gz.

File metadata

  • Download URL: DropTheBeat-0.0.3.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for DropTheBeat-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ff5fd0443002d8e4af43e6f2195a2c5edd0314dc9b7f41f2a2272731467648b7
MD5 53439f2bc0c13778ab63d5fc4b079708
BLAKE2b-256 2378cad3a950f290e936269153a2a88f8a81c24815b1ec648f60e90e8bc895a2

See more details on using hashes here.

File details

Details for the file DropTheBeat-0.0.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for DropTheBeat-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6ede7e0e17950c4a03f3cfba9bde4b641b4e12fe0c9b2a929e032daa7ba4d222
MD5 e271ff0fb6291ffd1b01b4dcef5057da
BLAKE2b-256 276fc89edba318de53aeaa0067b03b0740a8861b6fcc2830f7dd91bf3069234e

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