DropTheBeat


NameDropTheBeat JSON
Version 1.0 PyPI version JSON
download
home_pagehttps://github.com/jacebrowning/dropthebeat
SummaryMusic sharing using Dropbox.
upload_time2016-08-01 19:02:12
maintainerNone
docs_urlNone
authorJace Browning
requires_pythonNone
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            Unix: |Unix Build Status| Windows: |Windows Build Status|\ Metrics:
|Coverage Status| |Scrutinizer Code Quality|\ Usage: |PyPI Version|
|PyPI Downloads|

Overview
========

Recommend songs to your friends and download their shared files to your
computer.

Features
--------

-  Recommend songs to your friends
-  Get a list of songs shared by your friends
-  Download the songs to your computer

|screenshot|

Setup
=====

Requirements
------------

-  Python 3.3+

Installation
------------

Install DropTheBeat with pip:

::

    $ pip install DropTheBeat

or directly from the source code:

::

    $ git clone https://github.com/jacebrowning/dropthebeat.git
    $ cd dropthebeat
    $ python setup.py install

Configuration
-------------

#. Create a folder named 'DropTheBeat' in your Dropbox
#. Share this folder with your friends

Usage
=====

Graphical Interface
-------------------

Start the application:

::

    $ DropTheBeat

Command-line Interface
----------------------

Create your user folder:

::

    $ dtb --new <"First Last">

Recommend a song to friends:

::

    $ dtb --share <path/to/a/song>
    $ dtb --share <path/to/a/song> --users "John Doe" "Jane Doe"

Display recommended songs:

::

    $ dtb --incoming
    $ dtb --outoing

Download recommended songs:

::

    $ dtb
    $ dtb --daemon

Launch the GUI:

::

    $ dtb --gui

.. |Unix Build Status| image:: http://img.shields.io/travis/jacebrowning/dropthebeat/develop.svg
   :target: https://travis-ci.org/jacebrowning/dropthebeat
.. |Windows Build Status| image:: https://img.shields.io/appveyor/ci/jacebrowning/dropthebeat/develop.svg
   :target: https://ci.appveyor.com/project/jacebrowning/dropthebeat
.. |Coverage Status| image:: http://img.shields.io/coveralls/jacebrowning/dropthebeat/develop.svg
   :target: https://coveralls.io/r/jacebrowning/dropthebeat
.. |Scrutinizer Code Quality| image:: http://img.shields.io/scrutinizer/g/jacebrowning/dropthebeat.svg
   :target: https://scrutinizer-ci.com/g/jacebrowning/dropthebeat/?branch=develop
.. |PyPI Version| image:: http://img.shields.io/pypi/v/DropTheBeat.svg
   :target: https://pypi.python.org/pypi/DropTheBeat
.. |PyPI Downloads| image:: http://img.shields.io/pypi/dm/DropTheBeat.svg
   :target: https://pypi.python.org/pypi/DropTheBeat
.. |screenshot| image:: https://github.com/jacebrowning/dropthebeat/blob/master/docs/assets/screenshot.png

Revision History
================

1.0 (2016/08/01)
----------------

-  Switched license to MIT.
-  Added Windows support.

0.2.1 (2015/12/30)
------------------

-  Fixed launching the GUI via ``dtb --gui``.

0.2 (2015/12/30)
----------------

-  Added a ``--home`` option to specify a custom home directory.

0.1 (2015/01/20)
----------------

-  Added the sharing location to the GUI.
-  Added scrollbars to the GUI.
-  Fixed additional bugs.

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.
            

Raw data

            {
    "_id": null,
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "cheesecake_code_kwalitee_id": null,
    "keywords": null,
    "upload_time": "2016-08-01 19:02:12",
    "requirements": [],
    "author": "Jace Browning",
    "home_page": "https://github.com/jacebrowning/dropthebeat",
    "github_user": "jacebrowning",
    "download_url": "https://pypi.python.org/packages/d7/68/e7e330cb48903cda92025959ea71ec9fc88b0c851648950e04f511fe90de/DropTheBeat-1.0.tar.gz",
    "platform": "UNKNOWN",
    "version": "1.0",
    "cheesecake_documentation_id": null,
    "description": "Unix: |Unix Build Status| Windows: |Windows Build Status|\\ Metrics:\n|Coverage Status| |Scrutinizer Code Quality|\\ Usage: |PyPI Version|\n|PyPI Downloads|\n\nOverview\n========\n\nRecommend songs to your friends and download their shared files to your\ncomputer.\n\nFeatures\n--------\n\n-  Recommend songs to your friends\n-  Get a list of songs shared by your friends\n-  Download the songs to your computer\n\n|screenshot|\n\nSetup\n=====\n\nRequirements\n------------\n\n-  Python 3.3+\n\nInstallation\n------------\n\nInstall DropTheBeat with pip:\n\n::\n\n    $ pip install DropTheBeat\n\nor directly from the source code:\n\n::\n\n    $ git clone https://github.com/jacebrowning/dropthebeat.git\n    $ cd dropthebeat\n    $ python setup.py install\n\nConfiguration\n-------------\n\n#. Create a folder named 'DropTheBeat' in your Dropbox\n#. Share this folder with your friends\n\nUsage\n=====\n\nGraphical Interface\n-------------------\n\nStart the application:\n\n::\n\n    $ DropTheBeat\n\nCommand-line Interface\n----------------------\n\nCreate your user folder:\n\n::\n\n    $ dtb --new <\"First Last\">\n\nRecommend a song to friends:\n\n::\n\n    $ dtb --share <path/to/a/song>\n    $ dtb --share <path/to/a/song> --users \"John Doe\" \"Jane Doe\"\n\nDisplay recommended songs:\n\n::\n\n    $ dtb --incoming\n    $ dtb --outoing\n\nDownload recommended songs:\n\n::\n\n    $ dtb\n    $ dtb --daemon\n\nLaunch the GUI:\n\n::\n\n    $ dtb --gui\n\n.. |Unix Build Status| image:: http://img.shields.io/travis/jacebrowning/dropthebeat/develop.svg\n   :target: https://travis-ci.org/jacebrowning/dropthebeat\n.. |Windows Build Status| image:: https://img.shields.io/appveyor/ci/jacebrowning/dropthebeat/develop.svg\n   :target: https://ci.appveyor.com/project/jacebrowning/dropthebeat\n.. |Coverage Status| image:: http://img.shields.io/coveralls/jacebrowning/dropthebeat/develop.svg\n   :target: https://coveralls.io/r/jacebrowning/dropthebeat\n.. |Scrutinizer Code Quality| image:: http://img.shields.io/scrutinizer/g/jacebrowning/dropthebeat.svg\n   :target: https://scrutinizer-ci.com/g/jacebrowning/dropthebeat/?branch=develop\n.. |PyPI Version| image:: http://img.shields.io/pypi/v/DropTheBeat.svg\n   :target: https://pypi.python.org/pypi/DropTheBeat\n.. |PyPI Downloads| image:: http://img.shields.io/pypi/dm/DropTheBeat.svg\n   :target: https://pypi.python.org/pypi/DropTheBeat\n.. |screenshot| image:: https://github.com/jacebrowning/dropthebeat/blob/master/docs/assets/screenshot.png\n\nRevision History\n================\n\n1.0 (2016/08/01)\n----------------\n\n-  Switched license to MIT.\n-  Added Windows support.\n\n0.2.1 (2015/12/30)\n------------------\n\n-  Fixed launching the GUI via ``dtb --gui``.\n\n0.2 (2015/12/30)\n----------------\n\n-  Added a ``--home`` option to specify a custom home directory.\n\n0.1 (2015/01/20)\n----------------\n\n-  Added the sharing location to the GUI.\n-  Added scrollbars to the GUI.\n-  Fixed additional bugs.\n\n0.0.6 (2014/01/25)\n------------------\n\n-  General cleanup and bug fixes.\n\n0.0.5 (2013/12/07)\n------------------\n\n-  Fixed a bug in the GUI for old info.yml format.\n\n0.0.4 (2013/12/06)\n------------------\n\n-  With the CLI, ``dtb.log`` is created with the downloads.\n\n0.0.3 (2013/11/26)\n------------------\n\n-  Bug fixes. Better handling of empty directories.\n\n0.0.2 (2013/11/25)\n------------------\n\n-  Now supporting multiple users and download paths.\n\n0.0.1 (2013/11/22)\n------------------\n\n-  Initial release.",
    "lcname": "dropthebeat",
    "name": "DropTheBeat",
    "github": true,
    "bugtrack_url": null,
    "license": "MIT",
    "travis_ci": true,
    "github_project": "dropthebeat",
    "summary": "Music sharing using Dropbox.",
    "split_keywords": [],
    "author_email": "jacebrowning@gmail.com",
    "urls": [
        {
            "has_sig": false,
            "upload_time": "2016-08-01T19:02:17",
            "comment_text": "",
            "python_version": "3.5",
            "url": "https://pypi.python.org/packages/4e/f9/6f7085f68e0cd284e95cc4b151066aedac7fa530597c32ba1f48d203416d/DropTheBeat-1.0-py3-none-any.whl",
            "md5_digest": "47e3dcdc74a17149981cabfafc75b4be",
            "downloads": 0,
            "filename": "DropTheBeat-1.0-py3-none-any.whl",
            "packagetype": "bdist_wheel",
            "path": "4e/f9/6f7085f68e0cd284e95cc4b151066aedac7fa530597c32ba1f48d203416d/DropTheBeat-1.0-py3-none-any.whl",
            "size": 24729
        },
        {
            "has_sig": false,
            "upload_time": "2016-08-01T19:02:12",
            "comment_text": "",
            "python_version": "source",
            "url": "https://pypi.python.org/packages/d7/68/e7e330cb48903cda92025959ea71ec9fc88b0c851648950e04f511fe90de/DropTheBeat-1.0.tar.gz",
            "md5_digest": "fd430cec55af3403f3a9ebf307e7095a",
            "downloads": 0,
            "filename": "DropTheBeat-1.0.tar.gz",
            "packagetype": "sdist",
            "path": "d7/68/e7e330cb48903cda92025959ea71ec9fc88b0c851648950e04f511fe90de/DropTheBeat-1.0.tar.gz",
            "size": 21337
        }
    ],
    "cheesecake_installability_id": null,
    "coveralls": true
}
        
Elapsed time: 0.03120s