Giter Site home page Giter Site logo

plugcubed / plugcubed Goto Github PK

View Code? Open in Web Editor NEW
54.0 22.0 36.0 3.07 MB

plug³ - Adding a new dimension to plug.dj

Home Page: https://plugCubed.net

License: GNU General Public License v3.0

JavaScript 92.84% CSS 6.42% Python 0.74%
autowoot plug plugdj

plugcubed's Introduction

plug³ (plugCubed) Discord Server

Information / Installation

Find out how to install, and read more about plug³ here

Issues / Feature Requests

Please use this repository's Github issues to report a bug, feature request or enhancement.

Developers

Translations

If you want to help out translating plug³ to different languages please use our project at CrowdIn and contact thedark1337 with your username and language. Please don't submit a pull request for translations.

Contribute

We welcome all contributions to this project.

Dependencies:

Note: All contributions should be applied to the alpha version of plug³.

  • Make a fork of this repository.
  • Clone the forked repository to an empty folder.
  • Cd to the folder through command prompt or bash
  • Run npm install --only=dev to set up the environment.
  • Make your changes in the src/alpha folder and please make sure you follow our Code Style.
  • Run gulp build:alpha to compile the code and test with gulp test:alpha. (If gulp doesn't work, please install it by typing npm install -g gulp-cli in commandline)
  • Submit your changes as a Pull Request here.

Credits

We would like to thank the following people

License

Copyright © 2012-2018 The plug³ Team and other contributors

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

plugcubed's People

Contributors

dh111 avatar elwayman02 avatar goto-bus-stop avatar jtbrinkmann avatar juici avatar tatdk avatar thebanhammer avatar thedark1337 avatar vaiton avatar yepoleb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plugcubed's Issues

More Colours!

Colour customization for join/leave and curates(in-chat)

I'm going crazy with colours aren't I?

@mention disable for afk status

For rooms that either have an AFK tracker such as Dubstep den, or if the status is just getting spammy and annoying, such as the one DerpTheBass uses.

@user !disableafk or something. We can be creative here.

The ability to set kick time with /kick

For example /kick @Colgate 1 would kick Colgate for one minute, although since you have the kick reason enabled it might have to be something like /kick @Colgate :: for being a faggot :: 1 instead. It would be nice if it was shorter though, I mean I want to be able to kick people quickly.

The ability to see when people disconnect.

It would be nice if the chat notified you when someone left the waitlist, and what position they were in on the waitlist, similar to what PlugExtra does in the historylog. Alongside with this notification that someone leaves the waitlist, would be the ability to lookup when someone left it if you did not see the left waitlist notify. Like the /dclookup @Colgate for example, or whatever.

Chat Colours

The options to change the colour of different people in the chat would be nice, seeing as I'm not allowed to edit the code at all it's up to you guys :P.

Assigning Colours to People

I know Plug.Bot does this, but it's horrible(deletes all your choices after refreshing). Would you be willing to implement a working colour assigning feature? [If it's possible to make permanent changes that is, if it's not don't worry about it.]

AFK tracker to disable autojoin if AFK for certain time.

This is an idea I've been running through for a few days now to do several things regarding avoiding of afk-autojoin. Not 100% sure how the system is going to run yet, and/or if I should tell it here lest people learn my secrets and bypass it. That said, I will work on it when I get the time and TAT can improve on it from there.

automute chat command/song registration

On /automute command entry, mute current song and log the media ID to localstorage. On repeated play of song, song gets automatically muted.

(Optional automute all songs from that artist?)

userlist unescapes name

If you click on ones name in the userlist, his name gets added to the chat input field, but if one has a backslash in his name, it gets unescaped.
e.g. if the name is "Brinkie \ Pie" it becomes "@brinkie \ Pie"
or "Vitamin //" -> "Vitamin //"
or "Brinkie \u202e Pie" -> "@brinkie ‮ Pie "

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.