{
"info": {
"author": "Danilo Bargen",
"author_email": "gezuru@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"License :: OSI Approved :: GNU General Public License (GPL)",
"Natural Language :: English",
"Operating System :: MacOS",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: Internet",
"Topic :: Multimedia :: Sound/Audio :: Players",
"Topic :: Terminals"
],
"description": "Orochi \u2013 8tracks.com client\n===========================\n\n.. image:: https://img.shields.io/travis/dbrgn/orochi/master.svg\n :alt: Build status\n :target: http://travis-ci.org/dbrgn/orochi\n\n.. image:: https://img.shields.io/pypi/v/orochi.svg\n :alt: PyPI version\n :target: https://pypi.python.org/pypi/orochi/\n\n.. image:: https://img.shields.io/pypi/pyversions/orochi.svg\n :alt: PyPI Python versions\n :target: https://pypi.python.org/pypi/orochi/\n\n.. image:: https://img.shields.io/pypi/l/orochi.svg\n :alt: PyPI license\n :target: https://pypi.python.org/pypi/orochi/\n\n.. image:: https://img.shields.io/pypi/wheel/orochi.svg\n :alt: PyPI wheel\n :target: https://pypi.python.org/pypi/orochi/\n\n.. image:: https://img.shields.io/pypi/dm/orochi.svg\n :alt: PyPI downloads per month\n :target: https://pypi.python.org/pypi/orochi/\n\n.. image:: https://img.shields.io/bountysource/team/orochi/activity.svg\n :alt: Bounties\n :target: https://www.bountysource.com/teams/orochi/issues\n\nOrochi is a command line client for `8tracks.com `__\nwritten in Python.\n\nYamata no Orochi (\u516b\u5c90\u306e\u5927\u86c7) is a legendary 8-headed and 8-tailed Japanese\ndragon. The name translates to \"8-branched giant snake\". I chose the name\nbecause it both refers to the number eight (as in 8tracks) and to snakes (as in\nPython).\n\n.. figure:: http://i.imgur.com/UdiIM8k.png\n :alt: Illustration of Yamata no Orochi\n\n *Image courtesy of Gustavo Araujo*\n\n\nInstalling\n----------\n\nUsing pip::\n\n $ sudo pip install -U orochi\n\nIf you're an ArchLinux user, you can also install\n`orochi `__ or\n`orochi-git `__ from AUR::\n\n $ yaourt -S orochi\n\n\nUsage\n-----\n\nPrerequisites:\n\n- Python 2.7+ and 3.3+\n- mplayer (at least r27665, released in 1.0rc3)\n\nStart::\n\n $ orochi\n\nAvailable commands (main menu)::\n\n search:\n Syntax: search \n Search for a mix by keyword.\n You can then play a mix with the \"play\" command.\n Press enter to show next page results.\n search_tags:\n Syntax: search , \n Search for a mix by tag(s), separated by comma.\n You can then play a mix with the \"play\" command.\n Press Enter to show next page results.\n search_user:\n Syntax: search \n Search for a mix by user.\n You can then play a mix with the \"play\" command.\n Press Enter to show next page results.\n search_user_liked:\n Syntax: search \n Search for a mix liked by user.\n You can then play a mix with the \"play\" command.\n Press Enter to show next page results.\n set:\n Syntax: set \n Configure settings.\n Available settings: \n - autologin yes|no\n Toggle autologin on start (no by default)\n WARNING: password will be saved in plain text.\n - sorting recent|popular|hot (hot by default)\n Configure search results sorting order.\n - results_per_page \n Set number of results per page showed.\n - terminal_title yes|no (yes by default)\n Toggle setting terminal title to song status.\n - log_current_song yes|no (no by default)\n Toggle whether to log current song information\n to file `~/.cache/orochi/current_song.txt`\n To get help for each setting, press Enter with no .\n play:\n Syntax: play \n Play the nth mix from the last search results.\n The argument can also be a mix ID or an URL.\n exit:\n Exit the interpreter.\n You can also use the Ctrl-D shortcut.\n login:\n Syntax: login \n Log in to your 8tracks account.\n liked_mixes:\n List liked mixes (login required).\n Press Enter to show next page results.\n\n\nAvailable commands (play mode menu)::\n\n pause / p:\n Pause or resume the playback.\n stop:\n Stop the playback and exit play mode.\n next_song / n:\n Skip to next song.\n next_mix:\n Skip to next mix.\n status / s:\n Show the status of the currently playing song.\n mix_info:\n Show information about the currently playing mix.\n volume / v:\n Syntax: volume \n Change playback volume. The argument must be a number between 0 and 100.\n like_mix / l:\n Like the currently playing mix (login required).\n unlike_mix / ul:\n Un-like the currently playing mix (login required).\n fav_track / f:\n Favorite the currently playing track (login required).\n unfav_track / uf:\n Un-favorite the currently playing track (login required).\n\n\nConfiguration\n-------------\n\nThe first time Orochi is started, it creates the ``config.json`` configfile in\nthe ``~/.config/orochi/`` directory. The following configurations can be\nchanged::\n\n mplayer_extra_args:\n Extra arguments that are passed on to the mplayer instance.\n\nExample configuration::\n\n {\n \"mplayer_extra_args\": \"-ao alsa:device=hw=1.0\"\n }\n\n\nDevelopment\n-----------\n\nInstall ``requirements.txt`` (with ``pip install -r``). Then start orochi the\nfollowing way::\n\n $ python -m orochi.client\n\nFor development and testing purposes, you can also pass in the ``--pdb``\nargument. Then a debug session should be started if orochi crashes.\n\n\nCoding Guidelines\n-----------------\n\n`PEP8 `__ via `flake8\n`_ with max-line-width set to 99 and\nE126-E128 ignored.\n\n\nTesting\n-------\n\nInstall ``requirements-dev.txt``, then run ``py.test`` in the main directory.\nViolations of the coding guidelines above will be counted as test fails.\n\n\nContributing\n------------\n\nPlease refer to the `Contributors Guidelines\n`__. Thanks!\n\n\nLicense\n-------\n\nCopyright (C) 2013\u20132016 Danilo Bargen and contributors\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/dbrgn/orochi",
"keywords": "orochi music playlists 8tracks eighttracks mplayer player",
"license": "GPLv3",
"maintainer": "",
"maintainer_email": "",
"name": "orochi",
"package_url": "https://pypi.org/project/orochi/",
"platform": "",
"project_url": "https://pypi.org/project/orochi/",
"project_urls": {
"Homepage": "https://github.com/dbrgn/orochi"
},
"release_url": "https://pypi.org/project/orochi/0.2.1/",
"requires_dist": [
"requests (<3,>=1.2.0)"
],
"requires_python": "",
"summary": "A command line client for 8tracks.com.",
"version": "0.2.1"
},
"last_serial": 2320315,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "fc3801169f76e567d6edd7292ba6bf47",
"sha256": "5c5486185420ac51cbd154158abda455fa41beebc6637e0d75d926c3a11a4706"
},
"downloads": -1,
"filename": "orochi-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "fc3801169f76e567d6edd7292ba6bf47",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31405,
"upload_time": "2014-09-23T20:25:54",
"url": "https://files.pythonhosted.org/packages/e1/24/380a67621c9a3e581d63dda7e93859e837fd2bdee1786d567e60631202a0/orochi-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "e5f97dbf0a76b1b4804831188756f186",
"sha256": "cb13e48d25adb96f4de9b7c565566d38d4422f2b1ce26e4de45cf7ac1319c231"
},
"downloads": -1,
"filename": "orochi-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "e5f97dbf0a76b1b4804831188756f186",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30577,
"upload_time": "2014-09-23T20:31:07",
"url": "https://files.pythonhosted.org/packages/01/a3/f20bd57902a0f9c9ab9c1b84c6383ad6a5aba9246b341c144484ef2bbfc5/orochi-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "9a073e39e3b560e4aba866bd3567488c",
"sha256": "d28bb6645313e9455beb719fcda911bba9a5fbe6c466bb9dc86f66ef18d06e72"
},
"downloads": -1,
"filename": "orochi-0.1.2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "9a073e39e3b560e4aba866bd3567488c",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 27282,
"upload_time": "2015-03-25T13:57:28",
"url": "https://files.pythonhosted.org/packages/b8/17/50b3f08dceeb2b924460335cb17088637730b9a521cebf5f5422de10de99/orochi-0.1.2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "44adfe184a5165c3599d725906044d54",
"sha256": "02d14eb7e75573fc2d6d607a24599119ce0b166a5c58e159acfea64dc0cb816a"
},
"downloads": -1,
"filename": "orochi-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "44adfe184a5165c3599d725906044d54",
"packagetype": "bdist_wheel",
"python_version": "3.4",
"requires_python": null,
"size": 27287,
"upload_time": "2015-03-25T13:57:17",
"url": "https://files.pythonhosted.org/packages/b8/59/9f12a0a6fc3d5f0d08b3d944b978eecdfe09afa43cc3896fb740b31c2255/orochi-0.1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "af3f1e193ea974ef2c3bbf494fc8907e",
"sha256": "b226d778a3a6372ad2d1346d1eb71da253bb37f0094de931ac03c2bbe897129e"
},
"downloads": -1,
"filename": "orochi-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "af3f1e193ea974ef2c3bbf494fc8907e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30796,
"upload_time": "2015-03-25T13:57:11",
"url": "https://files.pythonhosted.org/packages/45/57/e173515f9ed472c29913fcc5d8b8d33b2c949a91b22a1935c4203b6f2c1b/orochi-0.1.2.tar.gz"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "b5f700e3a1fde0042e2503b23e23de95",
"sha256": "698e3189a8895d207877c1999df8d423978f6f64b7e0de6af4fa17fde8f98751"
},
"downloads": -1,
"filename": "orochi-0.1.3-py2-none-any.whl",
"has_sig": false,
"md5_digest": "b5f700e3a1fde0042e2503b23e23de95",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 27279,
"upload_time": "2016-01-06T16:25:25",
"url": "https://files.pythonhosted.org/packages/2a/94/b2af0d69add04d1e223d704fb1f65fe07087b82d7fb4eb7a5f7a0b2b3455/orochi-0.1.3-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "89639347325bca3eb8edb13f755072b6",
"sha256": "b32691ce37f06d2afa338fd21c2c1ef3d1c18cea299e9564140c0af95f5ead8e"
},
"downloads": -1,
"filename": "orochi-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "89639347325bca3eb8edb13f755072b6",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 27277,
"upload_time": "2016-01-06T16:24:23",
"url": "https://files.pythonhosted.org/packages/4b/82/6021e45ac704db9e20be73ff196caf961beaddf301c4ab3d08961d85b9ed/orochi-0.1.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "17be368b398e50f44461c17b04a1922f",
"sha256": "e00c8902db5e61f0ff44a087dc53e24036c05d070416a8a2909ba6258bb549ab"
},
"downloads": -1,
"filename": "orochi-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "17be368b398e50f44461c17b04a1922f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31556,
"upload_time": "2016-01-06T16:22:44",
"url": "https://files.pythonhosted.org/packages/af/26/df7460b9573d5b1a186161b0e6dc8d4c5260e64c519f512aed35e35d2f14/orochi-0.1.3.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "ec845e0a0c8fd1a100995de06fa1067f",
"sha256": "58e44eb648408e2e49a47fb26ec9c0e078829f330c33fffb4463ae0f2b523a6d"
},
"downloads": -1,
"filename": "orochi-0.2.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "ec845e0a0c8fd1a100995de06fa1067f",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 29147,
"upload_time": "2016-01-15T10:12:44",
"url": "https://files.pythonhosted.org/packages/d3/87/d11e127d69cacf3e750007f00bd7a55287c491a7bb3d8a72ecf71dc89f8a/orochi-0.2.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8bdf47713ec965c44df29f674349fdca",
"sha256": "0a3866ae1ce712dd87932c264c8bc6bc5a6c110a01d915ebbffb8e5f37a17e6c"
},
"downloads": -1,
"filename": "orochi-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8bdf47713ec965c44df29f674349fdca",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 29142,
"upload_time": "2016-01-15T10:12:56",
"url": "https://files.pythonhosted.org/packages/17/f4/f4ca237e5d24ff8b076098daf4c9558e8c61ed053d4b88db1e524d061834/orochi-0.2.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f8f2edda13949dcb9b8987dc294a5739",
"sha256": "73857e1cae3f7902da142d496ccebaac8ef46734e516dcf3fc7b34b9fdf2aa16"
},
"downloads": -1,
"filename": "orochi-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "f8f2edda13949dcb9b8987dc294a5739",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 33140,
"upload_time": "2016-01-15T10:12:14",
"url": "https://files.pythonhosted.org/packages/7b/e5/99fc11d3cca57044e41add1208c67cba3570caf3137621f90abd2f8f4ef6/orochi-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "f9b608d9dac4cff604b321512b993476",
"sha256": "362982651025ce5399aa7e62bff76598d3d964dd3c503bb00ce97ce9fb0310f2"
},
"downloads": -1,
"filename": "orochi-0.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f9b608d9dac4cff604b321512b993476",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 29486,
"upload_time": "2016-09-02T07:22:49",
"url": "https://files.pythonhosted.org/packages/bc/27/d5a67dec803c795c0951255866571cc5ab077d426b16e941cbc6c460e7a9/orochi-0.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9d7b6662d294ace93fc32c25a8da2a5a",
"sha256": "8ed2b4d94dc2c65862efd06de65e7a3ec48ef1500492ce6f3e69cd56e10dc87c"
},
"downloads": -1,
"filename": "orochi-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "9d7b6662d294ace93fc32c25a8da2a5a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 32828,
"upload_time": "2016-09-02T07:22:52",
"url": "https://files.pythonhosted.org/packages/b7/16/c0b9ba75b52921985888765a7d0fa669267fe55221786620c1ba93ac9c24/orochi-0.2.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "f9b608d9dac4cff604b321512b993476",
"sha256": "362982651025ce5399aa7e62bff76598d3d964dd3c503bb00ce97ce9fb0310f2"
},
"downloads": -1,
"filename": "orochi-0.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f9b608d9dac4cff604b321512b993476",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 29486,
"upload_time": "2016-09-02T07:22:49",
"url": "https://files.pythonhosted.org/packages/bc/27/d5a67dec803c795c0951255866571cc5ab077d426b16e941cbc6c460e7a9/orochi-0.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9d7b6662d294ace93fc32c25a8da2a5a",
"sha256": "8ed2b4d94dc2c65862efd06de65e7a3ec48ef1500492ce6f3e69cd56e10dc87c"
},
"downloads": -1,
"filename": "orochi-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "9d7b6662d294ace93fc32c25a8da2a5a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 32828,
"upload_time": "2016-09-02T07:22:52",
"url": "https://files.pythonhosted.org/packages/b7/16/c0b9ba75b52921985888765a7d0fa669267fe55221786620c1ba93ac9c24/orochi-0.2.1.tar.gz"
}
]
}