{ "info": { "author": "Oriol Fabregas", "author_email": "fabregas.oriol@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python" ], "description": "============================\nSlackSound\n============================\n\nCreate playlists democratically by reactions in Slack\n\n!! THIS IS STILL A BETA !!\n\n* Documentation: https://slacksound.readthedocs.org/en/latest\n\nFeatures\n--------\n* Get Youtube videos reactions from message attachments and add the song to a Spotify playlist.\n\n\nHow does it work\n----------------\nThe application acts as a middle man between Slack and Spotify by getting the\nreactions count from a message's attachment and then looking up the title on\nSpotify's. If the title has been found, it will add the one that has best\npopularity to the queue.\n\nIn order to the bot pick up the song, a user must paste a Youtube URL in the\nchannel. The bot will start looking for reactions on that URL and get the title\nof the video which it will be used as a search text for Spotify.\n\nA message will be shown back to the channel whether the bot could add the song\nto the playlist or not.\n\nIt is worth mention that the tracks of the playlist will be removed at every\ntime the bot it is started. This is by design as it in a jukebox.\n\n\n\n\nHistory\n-------\n\n0.0.1 (2017-10-13)\n------------------\n\n* First release\n* Methods for Spotify API\n* Slackclient wrapper\n\n0.0.2 (2017-10-14)\n------------------\n\n* CLI draft\n* Credentials parsing\n* Minimal logic\n\n0.0.3 (2017-10-14)\n------------------\n\n* Reaction name and reaction count configurable\n\n0.0.4 (2017-10-26)\n------------------\n\n* Refactored SpotifyClient with objects and methods\n* Refactored SlackSound interface\n\n0.0.5 (2017-10-27)\n------------------\n\n* Entrypoint for main\n\n0.1.0 (2017-10-27)\n------------------\n\n* Try a private channel first or fallback as a public one if fails\n\n0.1.1 (2017-10-27)\n------------------\n\n* Logging for user\n\n0.1.2 (2017-10-27)\n------------------\n\n* Fix local variable referenced before assignment\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/wefner/slacksound", "keywords": "slacksound", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "slacksound", "package_url": "https://pypi.org/project/slacksound/", "platform": "", "project_url": "https://pypi.org/project/slacksound/", "project_urls": { "Homepage": "https://github.com/wefner/slacksound" }, "release_url": "https://pypi.org/project/slacksound/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Create playlists democratically by reactions in Slack", "version": "0.1.2" }, "last_serial": 3283840, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "a36f0f6b855819e7584d843686c89a62", "sha256": "f115cbdafb8a7c75237cbbcb5cd96f9467ddbb9dbae1ab3f78719aaf0838d955" }, "downloads": -1, "filename": "slacksound-0.0.5-py2.7.egg", "has_sig": false, "md5_digest": "a36f0f6b855819e7584d843686c89a62", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 41744, "upload_time": "2017-10-27T09:15:31", "url": "https://files.pythonhosted.org/packages/97/56/0f6ff070cd20e9131a648563d566e02828885ebb4b2bcbcbdd71895cf374/slacksound-0.0.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0d64a20c37e095befd3672cf6a0d62da", "sha256": "5e87c1b9e06c75b17d026387f8cc638902e8050faa269b7b097385c18fcc7efc" }, "downloads": -1, "filename": "slacksound-0.0.5.tar.gz", "has_sig": false, "md5_digest": "0d64a20c37e095befd3672cf6a0d62da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29713, "upload_time": "2017-10-27T09:15:27", "url": "https://files.pythonhosted.org/packages/21/e5/e063a4acf8e614c1e29e7fb26e557c49c5cf1ede2533e725637d5d2e69bf/slacksound-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "8c755fa85e87bc115ffa7dd371d1b944", "sha256": "ab407f105d9221d80dc87f7e1f1fed13222ac49c1283b36d3fcaf26a1169907d" }, "downloads": -1, "filename": "slacksound-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "8c755fa85e87bc115ffa7dd371d1b944", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 41863, "upload_time": "2017-10-27T10:12:25", "url": "https://files.pythonhosted.org/packages/fd/dc/57b90bc005aaee31d18d44b8b584f95df7fd41efb06665a2823f4fd971e6/slacksound-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6ab0f2033f70b6d2a284b0175b07aa16", "sha256": "8bd9ff6b383342c0569c858f46adc1f2237003001b7d7abe6f1016a5d1649a81" }, "downloads": -1, "filename": "slacksound-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6ab0f2033f70b6d2a284b0175b07aa16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29860, "upload_time": "2017-10-27T10:12:23", "url": "https://files.pythonhosted.org/packages/cf/2e/f4c9de3c36a3adc346a4e4366cf0a8551e3b18f2bf9a91394882266a220e/slacksound-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2b6cd8bd4330860774ca2fbb5a93e519", "sha256": "5c569cfc4ea936a904cbacbea591ad4a8d2c71ed1eded82782969477f0078b68" }, "downloads": -1, "filename": "slacksound-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "2b6cd8bd4330860774ca2fbb5a93e519", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 42032, "upload_time": "2017-10-27T11:55:49", "url": "https://files.pythonhosted.org/packages/8f/e6/08b55277c6da6d45b437863d4ccd3b94d8319da4d087d18ce0dd52dfd30e/slacksound-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d5ee83bff0392b7457e51bf199e81278", "sha256": "4650400ed9bc7a6527df608dd5739cd3a3839fe27f85976a7de17e48f8fcea20" }, "downloads": -1, "filename": "slacksound-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d5ee83bff0392b7457e51bf199e81278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29977, "upload_time": "2017-10-27T11:55:47", "url": "https://files.pythonhosted.org/packages/3b/8f/c0ec2b3f3cd913609116410b785f968d63d4b810a34d405cda970e1d6e35/slacksound-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "fe2563cc4045f8c8522a8f156396bdea", "sha256": "efcaf3ddd78ef41f55b4cf3b25c840028b3ffb76c8914f8128d422e2a174f583" }, "downloads": -1, "filename": "slacksound-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "fe2563cc4045f8c8522a8f156396bdea", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 42106, "upload_time": "2017-10-27T14:18:30", "url": "https://files.pythonhosted.org/packages/b3/85/ac3a7e27c00e9ef24280e46409600367ce6bbca38572c2145af8c7167fb1/slacksound-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3591bc2cf9e8abd1312dd184ca64124d", "sha256": "489f2c23d561eb2a1b7bd30f0ea76aa9c35b24a7d1dfb3160ea4949223863fec" }, "downloads": -1, "filename": "slacksound-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3591bc2cf9e8abd1312dd184ca64124d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30084, "upload_time": "2017-10-27T14:18:27", "url": "https://files.pythonhosted.org/packages/50/ab/83087fb5b2413a2c46f9f0aaf7381eca49b87ac8e7b3bf2fb1d867a5c003/slacksound-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe2563cc4045f8c8522a8f156396bdea", "sha256": "efcaf3ddd78ef41f55b4cf3b25c840028b3ffb76c8914f8128d422e2a174f583" }, "downloads": -1, "filename": "slacksound-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "fe2563cc4045f8c8522a8f156396bdea", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 42106, "upload_time": "2017-10-27T14:18:30", "url": "https://files.pythonhosted.org/packages/b3/85/ac3a7e27c00e9ef24280e46409600367ce6bbca38572c2145af8c7167fb1/slacksound-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3591bc2cf9e8abd1312dd184ca64124d", "sha256": "489f2c23d561eb2a1b7bd30f0ea76aa9c35b24a7d1dfb3160ea4949223863fec" }, "downloads": -1, "filename": "slacksound-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3591bc2cf9e8abd1312dd184ca64124d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30084, "upload_time": "2017-10-27T14:18:27", "url": "https://files.pythonhosted.org/packages/50/ab/83087fb5b2413a2c46f9f0aaf7381eca49b87ac8e7b3bf2fb1d867a5c003/slacksound-0.1.2.tar.gz" } ] }