Skip to main content

Music sharing using Dropbox.

Project description

DropTheBeat

Build Status
Coverage Status
PyPI Version

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:

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 Contributors

Requirements

Installation

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

0.0.6 (2014/01/25)

  • General cleanup and bug fixes.

0.0.5 (2013/12/07)

  • Fixed a bug in the GUI for old info.yml format.

0.0.4 (2013/12/06)

  • With the CLI dtb.log is created with the downloads.

0.0.3 (2013/11/26)

  • Bug fixes. Better handling of empty directories.

0.0.2 (2013/11/25)

  • Now supporting multiple users and download paths.

0.0.1 (2013/11/22)

  • Initial release.

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.6.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

DropTheBeat-0.0.6-py2.py3-none-any.whl (24.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for DropTheBeat-0.0.6.tar.gz
Algorithm Hash digest
SHA256 966981dd77d94511bf0d8cc2f829b707c885d5f47eb5d5c7bab3abdee19977ca
MD5 79ae4a396377669e077509b1283bd079
BLAKE2b-256 b7736e9ce690979d483b2e41a1d6302b57ea988ef60c04bd43aa84952242cc01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for DropTheBeat-0.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8d68623acb572aeaad28afb9adb3eadad3614c1483d204f5e98d723d98b99edb
MD5 cfe184b819bf83ece31988b903677474
BLAKE2b-256 28b9bc2b5c02fadf3a9c4a624d60b080873f26565ad5432bf304faaf6ad6dfe1

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