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

  • Python 3

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

make develop  # creates the virtualenv

make doc  # runs documentation generation
make pep8  # runs pep8 analysis
make pylint  # runs pylint
make check  # runs all of the above

make test  # runs the unit tests
make tests  # runs the integration tests

make gui  # launch the GUI from the virtualenv

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.1.zip (28.0 kB view details)

Uploaded Source

Built Distribution

DropTheBeat-0.0.1-py2.py3-none-any.whl (96.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file DropTheBeat-0.0.1.zip.

File metadata

  • Download URL: DropTheBeat-0.0.1.zip
  • Upload date:
  • Size: 28.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for DropTheBeat-0.0.1.zip
Algorithm Hash digest
SHA256 ba0f765bbae1894d3104dc1c6171890e53499e6e5e38911f28d77d80d48cbb59
MD5 1f92201f92f30632294f874c5e09a149
BLAKE2b-256 6b2055348d2ca078d61637e664e2995163779760085875f61e18ace3046e5d81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for DropTheBeat-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c3391c07403c44942c22f256764ddb6b433664ed8b9431c03c5b0e1c9ce67a91
MD5 1a13f35381b8c7e1eaf7656218b2b116
BLAKE2b-256 41849983253894d6fae203d2ea13d3b12af23f4de6a1fd0a9ff988104ef8d843

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