Giter Club home page Giter Club logo

spotmystatus's Introduction

SpotMyStatus

Slack App updating user's status with currently playing song from Spotify

here

Bugs, Feature Requests

Feel free to create a support ticket via home page or to add a ticket directly in the issue tracker

SpotMyStatus app commands

Following parameters can be passed to /spotme command in Slack

  • /spotme pause
  • /spotme play
  • /spotme purge #to remove user completely
  • /spotme links #to see what your team is listening to
  • /spotme help

SpotMyStatus customization

Customize your experience by running /spotme command or by accessing app Home Tab SpotMyStatus Home Tab Screenshot

Features

  • User can pause/play status syncing
  • User can choose to sync music and/or podcasts (default both)
  • User can define emojis to rotate from when app sets a status. Emojis not present in the workspace will not be added (default ๐ŸŽง, ๐ŸŽต, ๐ŸŽถ)
  • Uer can define working hours, or the hours during which syncing is active (default 8AM-7PM user's local time)
  • User can define Spotify devices to sync from (default all)
  • User can purge all their data from SpotMyStatus server

On each status update the status emoji is randomly picked from :headphones:, :musical_note: or :notes:.

On each poll the application does various checks:

  • has user paused status updates
  • is it outside working hours
  • is user offline
  • has user manually changed their status(to avoid overwriting it)

If any of the above conditions are true, status is not updated.

spotmystatus's People

Contributors

giorgimode avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.