SlackSound
Create playlists democratically by reactions in Slack
!! THIS IS STILL A BETA !!
Documentation: https://slacksound.readthedocs.org/en/latest
Features
Get Youtube videos reactions from message attachments and add the song to a Spotify playlist.
How does it work
The application acts as a middle man between Slack and Spotify by getting the reactions count from a message’s attachment and then looking up the title on Spotify’s. If the title has been found, it will add the one that has best popularity to the queue.
In order to the bot pick up the song, a user must paste a Youtube URL in the channel. The bot will start looking for reactions on that URL and get the title of the video which it will be used as a search text for Spotify.
A message will be shown back to the channel whether the bot could add the song to the playlist or not.
It is worth mention that the tracks of the playlist will be removed at every time the bot it is started. This is by design as it in a jukebox.
History
0.0.1 (2017-10-13)
First release
Methods for Spotify API
Slackclient wrapper
0.0.2 (2017-10-14)
CLI draft
Credentials parsing
Minimal logic
0.0.3 (2017-10-14)
Reaction name and reaction count configurable
0.0.4 (2017-10-26)
Refactored SpotifyClient with objects and methods
Refactored SlackSound interface
0.0.5 (2017-10-27)
Entrypoint for main
0.1.0 (2017-10-27)
Try a private channel first or fallback as a public one if fails
0.1.1 (2017-10-27)
Logging for user
0.1.2 (2017-10-27)
Fix local variable referenced before assignment
Metadata
Release files for slacksound 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| slacksound-0.1.2.tar.gz | 30.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| slacksound-0.1.2-py2.7.egg | Legacy Egg format | - | - | Details |
Total release size: 72.2 kB
Release files / slacksound-0.1.2.tar.gz
| Download URL | slacksound-0.1.2.tar.gz |
|---|---|
| Size | 30.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
489f2c23d561eb2a1b7bd30f0ea76aa9c35b24a7d1dfb3160ea4949223863fec
|
|
BLAKE2b-256 checksum How to use checksums |
50ab83087fb5b2413a2c46f9f0aaf7381eca49b87ac8e7b3bf2fb1d867a5c003
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / slacksound-0.1.2-py2.7.egg
| Download URL | slacksound-0.1.2-py2.7.egg |
|---|---|
| Size | 42.1 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
efcaf3ddd78ef41f55b4cf3b25c840028b3ffb76c8914f8128d422e2a174f583
|
|
BLAKE2b-256 checksum How to use checksums |
b385ac3a7e27c00e9ef24280e46409600367ce6bbca38572c2145af8c7167fb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for slacksound 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.