jeanescoto / Plugbot

Mostly recognised for being a popular auto-woot, auto-queue, etc. but also provides a "userlist" (see pics in README.md) as well as some other neat features. The most robust and widely-used Plug.dj extension. Plug.dj Autowoot Autoqueue Autodj woot queue dj bookmarklet plugbot plug.bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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-queue/auto-DJ : 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 : 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

In order to install, just click the link below then copy the text you see there (javascript: etc.) to your bookmarks bar. You can add the bookmark manually or just drag the text straight there, it doesn't matter. Enjoy! Install this bookmarklet in order to run Plug.bot.

Author

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?

connergdavis@gmail.com

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

1.0 // Released 23/11/2012:

  1. Support's Plug.dj's newest release, Pepper! Mostly rank changes
  2. Revamped userlist code, should be faster and 100% stable at this point.
  3. Userlist now allows you to @mention users by clicking their name.. can @mention multiple users as well
  4. The official release of Plug.bot; it is now "stable"! Whatever that means! More updates soon, everyone, thanks for sticking around :) OVER 1,000 users strong!

About

Mostly recognised for being a popular auto-woot, auto-queue, etc. but also provides a "userlist" (see pics in README.md) as well as some other neat features. The most robust and widely-used Plug.dj extension. Plug.dj Autowoot Autoqueue Autodj woot queue dj bookmarklet plugbot plug.bot


Languages

Language:JavaScript 100.0%