Skip to content

A collection of tools and extended features for Plug.dj, a free live DJing service. Inspired by TechGuard's Autowoot. All code is written in Javascript, mostly based off of the Plug.dj API which can be seen here: http://blog.plug.dj/p/api-documentation.html

Notifications You must be signed in to change notification settings

darkon5/Plugbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Plug.bot

A collection of extensions to the growing online DJing website, plug.dj. The source code is written in JavaScript utilising the Plug.dj API anywhere possible. Easily embeddable as a bookmark in your favourite browser. Initially inspired by TechGuard's AutoWoot script from back in April '12.

Features List

  • Auto-woot : Automatically WOOT! each song as it is played
  • Auto-queueing : Automatically re-append yourself to the DJ Waitlist once you've been moved back to the crowd
  • User list : A dynamic list of every user in the room, colour-coded based on their current vote. Green = Woot, Red = Meh, White = No vote Special usergroups are denoted by the icon you'd normally see in the chat
  • Button UI : Allows you to easily configure your Plug.bot experience; enable or disable each of its features at the click of a button. Red = Off, Green = On
  • Hide video : Allows you to hide videos from your view
  • Custom username FX NEW : Now allows you to change some user's names in the chatbox to a different colour
  • Open-source code : All Plug.bot code is available in this repo, no cost, no secrecy

Installation

If you get stuck or just can't be bothered to use your brain (I know that feel), do yourself a favour and watch EXƎ's awesome sauce video.

Create a new bookmark in your favourite browser and copy/paste this to the 'URL/Location' of the bookmark (or even better just select all the text and drag it there)

javascript: (function () { var jsCode = document.createElement('script'); jsCode.setAttribute('id', 'plugbot-js'); jsCode.setAttribute('src', 'https://raw.github.com/connergdavis/Plugbot/master/plugbot.js'); document.body.appendChild(jsCode); }());

Alternatively, you can go to this site and copy the code you see into a new bookmark. Just Copy and Paste the code into the URL/Location of your bookmark.

Authors

Copyright Notice

Plug.bot is licensed under the GNU General Public License, or GPL. Essentially, all I require of you if you want to redistribute Plug.bot's source code, is that you retain the three first comments in the files composing Plug.bot: firstly, the GNU GPL statement. Secondly, the statement I make myself about usage. And thirdly, the author and purposes comment that show who originally made the content -- me. So long as you abide by that rule and provide a link back to this repository, you are free to redistribute it as you want! Thanks for playing fair ^.^

Problems? Bugs? Questions about life?

[email protected]

Try to keep the subject relevant, please.

Version History

0.1a (Released 6/6/2012):

  1. Autowoot introduced
  2. Basic HTML UI
  3. Auto-queue WIP

0.2a (Released 29/6/2012):

  1. Sebastian welcomes users as they join the room
  2. Introduced Woot/Meh Ratios List

0.3a (Released 6/7/2012):

  1. Woot/Meh Ratios nerfed, replaced with Userlist that properly updates and doesn't have ANY problems
  2. Clean UI with pictures instead of HTML text
  3. Boris replaces Sebastian for welcome messages

0.33a (Released 12/7/2012):

  1. Userlist now recognises moderators and changes some styles for them. First off, they are enbolden. They also have the star next to their name, coloured to their vote.
  2. Patched a problem with moderators being the current DJ and the star being white.
  3. Patched the userlist still populating even when disabled. Thanks for the heads-up.

0.4a (Released 19/7/2012):

  1. Userlist has been re-styled! It now looks much sleeker
  2. Above the userlist is your current spot in the DJ waitlist, if you are in it. This should make it easier to check instead of having to click the button and look for yourself
  3. Removed external CSS dependency, fixes a lot of consistency problems
  4. Boris now welcomes users while using the /me command to make it more obvious.

0.5a (Released 01/8/2012):

  1. Userlist font is smaller due to more users being in rooms.
  2. Hide video now lasts until you disable it, rather than resetting each time a new song comes around
  3. Moved the UI to be beside the chat for more space for buttons
  4. Buttons are now HTML-generated instead of pictures
  5. Custom username FX now allows you to highlight specific people with custom colours

About

A collection of tools and extended features for Plug.dj, a free live DJing service. Inspired by TechGuard's Autowoot. All code is written in Javascript, mostly based off of the Plug.dj API which can be seen here: http://blog.plug.dj/p/api-documentation.html

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published