{ "info": { "author": "Yathartha Goel", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# MusixLI\n`MusixLI` brings MusixMatch to the terminal, allowing you to **view** the following without leaving your command line:\n\n* Songs\n* Artists\n* Albums\n* Lyrics\n\n## Installation\n\n### Pip Installation\n\nThe following command will install `MusixLI`:\n\n $ pip3 install musixli\n\nIf you are not installing in a virtualenv, run with `sudo`:\n\n $ sudo pip3 install musixli\n\nOnce installed, run the optional `MusixLI` auto-completer with interactive help:\n\n $ musixli\n\nRun commands:\n\n $ msx [options] [args]\n\n## Syntax\n\nUsage:\n\n $ msx [options] [args]\n\n### Auto-Completer and Interactive Help\n\nOptionally, you can enable fish-style completions and an auto-completion menu with interactive help:\n\n $ musixli\n\nIf available, the auto-completer also automatically displays commands through a pager.\n\nWithin the auto-completer, the same syntax applies:\n\n musixli:$>> msx [options] [args]\n\n## Commands:\n\n### View Top Artists\n\nLists top 20 Artists at present from a specific Country.\n\nUsage:\n\n $ msx artists --country [country name] #default is US\n\nExamples:\n\n $ msx artists\n $ msx artists --country 'in'\n\n\n### View Top Songs\n\nLists top 20 Songs at present from a specific Country.\n\nUsage:\n\n $ msx songs --country [country name] #default is US\n\nExample:\n\n $ msx songs\n $ msx songs --country 'in'\n\n\n### Search by Artist Name or Song Name\n\nProvides a detailed list based on the query.\n\nUsage:\n\n $ msx search --song [song name] --artist-name [artist name]\n\nExamples:\n\n $ msx search --song 'Lose Yourself'\n $ msx search --artist-name 'Eminem' --song 'Lose Yourself'\n\n### Search Albums\n\nProvides a list of albums associated with an artist.\n\nUsage:\n\n $ msx albums --artist-name [artist name]\n\nExamples:\n\n $ msx albums --artist-name 'Eminem'\n\n### Find Similar Artists\n\nProvides a list of artists similar to the specified artist.\n\nUsage:\n\n $ msx related_artists --artist-name [artist name] --number [number of entries] #default is 5\n\nExamples:\n\n $ msx related_artists --artist-name 'Eminem'\n $ msx related_artists --artist-name 'Drake' --number 10\n\n### Get Lyrics for a Specific Song\n\nOpens a snippet of the lyrics of a specified song in the window itself or open the whole lyrics in the browser.\n\nUsage:\n\n $ msx lyrics --artist-name [artist name] --song [song name] --browser [yes/no] #default is no\n\nExamples:\n\n $ msx lyrics --artist-name 'Eminem' --song 'Lose Yourself'\n $ msx lyrics --artist-name 'Eminem' --song 'Lose Yourself' --browser 'yes'\n\n### Supported Python Versions\n\nPython 3 and above.\n\n## Libraries Used\n\n- [Click](https://github.com/pallets/click)\n- [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit)\n- [python-musixmatch](https://github.com/hudsonbrendon/python-musixmatch)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "musixli", "package_url": "https://pypi.org/project/musixli/", "platform": "Cross Platform", "project_url": "https://pypi.org/project/musixli/", "project_urls": null, "release_url": "https://pypi.org/project/musixli/2.1.0/", "requires_dist": [ "click", "pymusixmatch", "prompt-toolkit (==1.0.15)", "pygments" ], "requires_python": "", "summary": "A command line application that lets you search for different artists, albums, songs and their lyrics.", "version": "2.1.0" }, "last_serial": 4118525, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "afa1530dfadd34b19c856ee23d717fb1", "sha256": "b1e7150897b6844562dba9eb4222c8e4bd57510dbd025f8f4ba8ee8ced350f63" }, "downloads": -1, "filename": "musixli-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "afa1530dfadd34b19c856ee23d717fb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6597, "upload_time": "2018-06-02T09:33:40", "url": "https://files.pythonhosted.org/packages/37/97/2180c97729e713e2010a6c2d80952be7011c00d7d82db0f56af2ed2ab904/musixli-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6784fe72e69dc2cc16490cb1f597513", "sha256": "ef7da21895758670eeea781ade62e02a49e18c17c51ee02353bedcf99e3227c0" }, "downloads": -1, "filename": "musixli-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c6784fe72e69dc2cc16490cb1f597513", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5182, "upload_time": "2018-06-02T09:33:41", "url": "https://files.pythonhosted.org/packages/e5/97/327f9f6c4a1e9d17cb57c4fb7a06ea2463b797aa449aad74a46d580f9034/musixli-1.1.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "3a956eb051e6c774678aedd3ba1eef30", "sha256": "16bcfe8594cc980f637c71d6b983946c4bc268062aae37d8849944a6786423bd" }, "downloads": -1, "filename": "musixli-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3a956eb051e6c774678aedd3ba1eef30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6600, "upload_time": "2018-06-30T17:47:57", "url": "https://files.pythonhosted.org/packages/d8/2d/28b37339ed3edc2c0008fd6a82a0fdbb621fb6b50d0a550accde9759062b/musixli-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5c7b08950ff7ce56630e865fde8debc", "sha256": "a27d14817ee6b2b3347b195366116b19b645b6470ae443a8b92d219fe214099e" }, "downloads": -1, "filename": "musixli-1.2.1.tar.gz", "has_sig": false, "md5_digest": "c5c7b08950ff7ce56630e865fde8debc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5139, "upload_time": "2018-06-30T17:47:58", "url": "https://files.pythonhosted.org/packages/31/d6/db19f9cc62093cc4d2f9aabb0bf8484983be6bb66ab639c7ab7a31a9d9a9/musixli-1.2.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "fc78171e030e5c2cf9e6aeaac3f999ed", "sha256": "80fc1cb6c9e8dc9bbeca97dbdf7b813c28d5e6b8532a58f1bf5176ce2b99ac5b" }, "downloads": -1, "filename": "musixli-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc78171e030e5c2cf9e6aeaac3f999ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6677, "upload_time": "2018-07-31T02:06:33", "url": "https://files.pythonhosted.org/packages/36/8b/e9420f7b16f19db5b259a7d5ae670423064dd2ab01b6ec390124a7f4bd45/musixli-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7b9e0ac6a0bd33fe1cefe7b61180f32", "sha256": "92addddde440f1a5b5480a672ceea9996c68da9ba26ecf503fb06e3790b42de2" }, "downloads": -1, "filename": "musixli-2.1.0.tar.gz", "has_sig": false, "md5_digest": "f7b9e0ac6a0bd33fe1cefe7b61180f32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5266, "upload_time": "2018-07-31T02:06:34", "url": "https://files.pythonhosted.org/packages/99/71/798473b2e7122f92e240dc79a8ef99a389b96a96d77fcfe598dca908c61c/musixli-2.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc78171e030e5c2cf9e6aeaac3f999ed", "sha256": "80fc1cb6c9e8dc9bbeca97dbdf7b813c28d5e6b8532a58f1bf5176ce2b99ac5b" }, "downloads": -1, "filename": "musixli-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc78171e030e5c2cf9e6aeaac3f999ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6677, "upload_time": "2018-07-31T02:06:33", "url": "https://files.pythonhosted.org/packages/36/8b/e9420f7b16f19db5b259a7d5ae670423064dd2ab01b6ec390124a7f4bd45/musixli-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7b9e0ac6a0bd33fe1cefe7b61180f32", "sha256": "92addddde440f1a5b5480a672ceea9996c68da9ba26ecf503fb06e3790b42de2" }, "downloads": -1, "filename": "musixli-2.1.0.tar.gz", "has_sig": false, "md5_digest": "f7b9e0ac6a0bd33fe1cefe7b61180f32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5266, "upload_time": "2018-07-31T02:06:34", "url": "https://files.pythonhosted.org/packages/99/71/798473b2e7122f92e240dc79a8ef99a389b96a96d77fcfe598dca908c61c/musixli-2.1.0.tar.gz" } ] }