{ "info": { "author": "Ayan Yenbekbay", "author_email": "ayan.yenb@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Multimedia :: Sound/Audio" ], "description": "mudl - music downloader\n----------------------------------\n\n.. image:: https://img.shields.io/pypi/v/mudl.svg\n :target: https://pypi.python.org/pypi/mudl\n\n.. image:: https://img.shields.io/pypi/dw/mudl.svg\n :target: https://pypi.python.org/pypi/mudl\n\n.. image:: https://img.shields.io/pypi/l/mudl.svg\n :target: https://raw.githubusercontent.com/yenbekbay/mudl/master/LICENSE\n\nA cli tool for downloading music from VK in high quality and with correct tags and a cover art. Works best for electronic music.\n\nSupports both Python 2.x and 3.x\n\n.. image:: https://raw.githubusercontent.com/yenbekbay/mudl/master/demo.gif\n\nInstallation\n------------\n\nYou need to have pip installed https://pip.pypa.io/en/latest/installing.html.\n\nTo install from PyPI, run the following command:\n\n.. code-block:: shell\n\n $ pip install mudl\n\nFor usage, run ``mudl -h`` or ``mudl --help``.\n\nUsage\n-----\n\n.. code-block:: shell\n\n mudl [-h] [-q {high,medium,low}] [--skipmatch] [--configure] [query]\n\n Downloads the mp3 file for the given query if the track can be found on VK in\n the given quality\n\n positional arguments:\n query The track title to look for (Artist - Title)\n\n optional arguments:\n -h, --help show this help message and exit\n -q {high,medium,low}, --quality {high,medium,low}\n minimum quality for the downloaded track, where high =\n 320kbps, medium = 256kbps, and low = 128kbps (default\n is high)\n --skipmatch skip matching for track (decreases accuracy)\n --configure edit the configuration\n\nThe MIT License\n---------------\n\nCopyright (C) 2015 Ayan Yenbekbay\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yenbekbay/mudl", "keywords": "music downloader mp3", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mudl", "package_url": "https://pypi.org/project/mudl/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mudl/", "project_urls": { "Homepage": "https://github.com/yenbekbay/mudl" }, "release_url": "https://pypi.org/project/mudl/0.1.5/", "requires_dist": [ "clint (>=0.3.4)", "furl (>=0.4.8)", "future (>=0.15.2)", "musicbrainzngs (>=0.5)", "mutagen (>=1.27)", "soundcloud (>=0.4.1)" ], "requires_python": "", "summary": "A cli tool for downloading music from VK in high quality", "version": "0.1.5" }, "last_serial": 2075095, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "434c5e24d7268e24e203fe78e670eb08", "sha256": "760673a242f16335976733b83f50c880738fa9354c90885629bd2c77ac620039" }, "downloads": -1, "filename": "mudl-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "434c5e24d7268e24e203fe78e670eb08", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17550, "upload_time": "2015-10-20T01:45:38", "url": "https://files.pythonhosted.org/packages/ba/a6/b46742bbf6849c88305a68d4a76f35fc7030fcf262f4957dfb22b1985c63/mudl-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e55589b752b1ce55c92c7dca6a3b2934", "sha256": "25f40da1a428ae88387a8e0d7697523c867cd269cf73f9d20fbdeae0eba93292" }, "downloads": -1, "filename": "mudl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e55589b752b1ce55c92c7dca6a3b2934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13846, "upload_time": "2015-10-20T01:45:49", "url": "https://files.pythonhosted.org/packages/5a/fd/0b925e85b29e4020c041ffbf9d03d6350dea293b933e4e705236ee9aada7/mudl-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b2ba624e2db600500c585ee4d4f9b99f", "sha256": "e2661a63547271d818ae7c71e206e64cb93cab2a39278de4de1f3111d828f2cd" }, "downloads": -1, "filename": "mudl-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2ba624e2db600500c585ee4d4f9b99f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18238, "upload_time": "2015-10-28T19:45:09", "url": "https://files.pythonhosted.org/packages/71/69/02b77ca7ae30702d45f19215935f0d7cb530273ad179a6f46fbcaad1658d/mudl-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2d6888a9269d605c94b75638ee60970", "sha256": "66f6bceda9f9b4c177a97504861eac5aa2602ba3eea199ecf2873423d20f4be0" }, "downloads": -1, "filename": "mudl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f2d6888a9269d605c94b75638ee60970", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14217, "upload_time": "2015-10-28T19:45:20", "url": "https://files.pythonhosted.org/packages/b1/e0/9b9f418875e97a357d5db2f78d165f4e6f1be8ede3f68bc171dca2101491/mudl-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ddfdd4f89258ee15d36cb15c63d85376", "sha256": "92e03d92b2023a27536a4c57f1adc7651889f568ca57c5e083d0defb62b95872" }, "downloads": -1, "filename": "mudl-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ddfdd4f89258ee15d36cb15c63d85376", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18239, "upload_time": "2015-10-28T20:32:17", "url": "https://files.pythonhosted.org/packages/36/50/424ba0c19997868607be176a14b2e66aa6c8aad76bd4a87dbf7d2a13c6c1/mudl-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2153ca5283ad90cb69f4b14b2ed744cf", "sha256": "80b5e1b74a658465bf2ac1a83e3f64b2f9efd66baf67014838845058cfe7cde5" }, "downloads": -1, "filename": "mudl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2153ca5283ad90cb69f4b14b2ed744cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14223, "upload_time": "2015-10-28T20:32:23", "url": "https://files.pythonhosted.org/packages/4d/2c/afacac0e392fe7c7b2487e8637258f49fdb6895f50a0ad9f22eced7b3eff/mudl-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c10194b0b2958de13ce8a01d0dabd327", "sha256": "8ec2bde9a28bf3b0da56222fc4b3b9892214e8f3d6a6ec65f13ef08d95f26891" }, "downloads": -1, "filename": "mudl-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c10194b0b2958de13ce8a01d0dabd327", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18036, "upload_time": "2016-01-11T20:10:11", "url": "https://files.pythonhosted.org/packages/b0/19/d6000d2d5eeaccc2c5c3437b6653c4315c5444afd39edf4b61bf9aff9324/mudl-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db86521b0d6e97163b1d27092601145f", "sha256": "682f4bc31b3e7280c807e0328b5023831968f2db13c6bb834d4a9a26d9ce9d5c" }, "downloads": -1, "filename": "mudl-0.1.3.tar.gz", "has_sig": false, "md5_digest": "db86521b0d6e97163b1d27092601145f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14128, "upload_time": "2016-01-11T20:10:25", "url": "https://files.pythonhosted.org/packages/f7/e3/4aa7d8988f9ddbdab74f90e83b0dae81fab02819c4b3bc25f1b4d32906cb/mudl-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ff3aab82fe65d2e944f195b8a853fa13", "sha256": "7d768710b69f7ab069b17219318c31cc6f8f8ed71425f1a2f830560c5609552b" }, "downloads": -1, "filename": "mudl-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff3aab82fe65d2e944f195b8a853fa13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18033, "upload_time": "2016-04-20T22:04:49", "url": "https://files.pythonhosted.org/packages/b4/5e/20a5aff74db28901250eadc6c6610fcf5fa0cb9e55f3dd50fa3982e1dff3/mudl-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14fcad78e81f6b9f2c8aacf0b3e6b20c", "sha256": "247bbded7552e9b6026596998aabcacf2d5f928ff0842783939e7c8e2fb5db4a" }, "downloads": -1, "filename": "mudl-0.1.4.tar.gz", "has_sig": false, "md5_digest": "14fcad78e81f6b9f2c8aacf0b3e6b20c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14124, "upload_time": "2016-04-20T22:05:06", "url": "https://files.pythonhosted.org/packages/83/49/b71cb530445b5fa7534a74e77bc0142eb55d41f4653f39e75365dfef0dcf/mudl-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "cf22798a657ba63a576bcb86808bba9f", "sha256": "e5e700c36552012a2ced35ff6756f78abaf6d8b712ae2c17e6f67e7e4b3a8493" }, "downloads": -1, "filename": "mudl-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf22798a657ba63a576bcb86808bba9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18035, "upload_time": "2016-04-20T22:31:49", "url": "https://files.pythonhosted.org/packages/6e/b4/acc5201f10f03fc1ea2c1180c39e5d045c239693979801fb047047a255a5/mudl-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ea6e6a2153aff8e072df72b676a6c68", "sha256": "0589536d693cfb6b607657d424dbbaf62513cb3fdf7d1eab5176fef29f72e6af" }, "downloads": -1, "filename": "mudl-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6ea6e6a2153aff8e072df72b676a6c68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14136, "upload_time": "2016-04-20T22:31:58", "url": "https://files.pythonhosted.org/packages/ae/2c/b5b7114f0707b30d6a85d9fd1ea68e9cc1f5bca4f5733b10b0a6e1b3c156/mudl-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf22798a657ba63a576bcb86808bba9f", "sha256": "e5e700c36552012a2ced35ff6756f78abaf6d8b712ae2c17e6f67e7e4b3a8493" }, "downloads": -1, "filename": "mudl-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf22798a657ba63a576bcb86808bba9f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18035, "upload_time": "2016-04-20T22:31:49", "url": "https://files.pythonhosted.org/packages/6e/b4/acc5201f10f03fc1ea2c1180c39e5d045c239693979801fb047047a255a5/mudl-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ea6e6a2153aff8e072df72b676a6c68", "sha256": "0589536d693cfb6b607657d424dbbaf62513cb3fdf7d1eab5176fef29f72e6af" }, "downloads": -1, "filename": "mudl-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6ea6e6a2153aff8e072df72b676a6c68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14136, "upload_time": "2016-04-20T22:31:58", "url": "https://files.pythonhosted.org/packages/ae/2c/b5b7114f0707b30d6a85d9fd1ea68e9cc1f5bca4f5733b10b0a6e1b3c156/mudl-0.1.5.tar.gz" } ] }