Giter VIP home page Giter VIP logo

parrot's Introduction

Parrot - Robin Grow Fork, modified for comma separated multi-channel listening, colors, channel selection, Twitch Emotes, and more!

##SPECIAL THANK YOU TO https://github.com/vartan FOR MAKING THE BASE ROBIN-GROW. WITHOUT ROBIN-GROW, PARROT WOULDN'T EXIST THE WAY IT IS. PLEASE GIVE HIM A THANK YOU: vartan#162 #SO LONG AND THANKS FOR ALL THE MEMORIES!


Join the chat at https://gitter.im/5a1t/parrot

THIS FORK WAS MADE WITHIN soKukuneli

This is not the main branch! But it has some great additional features!

Special thanks to OrangeredStilton, voltaek, Dashed, lost_penguin, Daegalus, Wakafanykai123, Stormagnet, AviN456, lajiggyjarjardoo, and all our testers.

Installation

Install a userscript extension such as greasemonkey or tampermonkey:
Click here: http://tampermonkey.net

Then, click this link to install the script:
https://github.com/5a1t/parrot/raw/master/robin.user.js

If you get a bunch of code instead of it installing, you can copy and paste the code as a new script in greasemonkey/tampermonkey.

You can view the source code or contribute at:
https://github.com/5a1t/parrot

Feature Requests, Bug Reports, Questions, and Discussion: https://www.reddit.com/r/parrot_script/

Features

  1. Automatically votes "grow" in each round. Respects your current choice though. Hides vote buttons if you want.
  2. Spam blocking: Automatically blocks spammers and bots. Click on a username to block additional users (persistent).
  3. Shows a countdown of the time remaining in each round.
  4. Displays the total vote counts for each option.
  5. Your username color is visible in chat.
  6. Chat links are clickable.
  7. Dropdown menu for different chat channels.
  8. Visuals rework, complete with font size, spacing, clearing, and padding.
  9. Option to enable unicode!
  10. Fancy easy update button!
  11. Global username mentions.
  12. Twitch.tv & BTTV emotes!
  13. Tab-Based Chatting!
  14. Channel exclusion from global chat.
  15. Sent Message History.
  16. Minified version of the automatic standings board, along with a full-size one!
  17. Optional chat encryption with a key of your choice!

Updates

0.2: Using grow command instead of clicking stuff. Sends command when page is loaded, and also every minute just in case.
0.3: Also informs the page about the script
0.4: Is now smart enough to detect if you've already voted for grow and won't spam the vote.
0.5: Automatic reload on no activity
0.7: Now shows useful information at the top of the page as well.
0.8: fixed time bug, will rejoin on a failed chatroom
0.9: Will now only send the message one time, won't resend the message on refresh!
1.0: Better UI
1.1: Gets actual counts from reddit backend
1.2: Filters out bots which start with '['
1.3: Filters out messages that users keep repeating
1.4: Improved performance
1.5: Plays a sound when you are mentioned in chat
1.6: Adds a send message button for mobile
1.7: Refreshes the page if reddit is down. Also highlights your messages in the chat
1.8: Links in chat are clickable
1.9: Dropdown menu for chat channels that auto-prepends (dashed). Also mute persistency (voltaek).
2.0: The chat channel is before username w/ set tabbing and custom username background (dashed, Daegalus). 
 2.0.3: Adds a font size box. Global username mentions (dashed). Removed useless settings. 
 2.0.4: Chat clear button. Toggleable Unicode support. Twitch emotes (anadee).
2.1: Simplified settings box (dashed). Lots of cleaning up. Username alignment setting.
2.2: Tabbed chat! Switched the name to parrot around this time. Even more code cleanup (voltaek).
2.3: Moved settings button, new stats thingy when buttons are hidden (dashed).
2.4: Channel switching hotkeys, you can use slash commands in tabs (dashed, lost_penguin).
2.5: Optimizations and fixes, rearranged settings (dashed, Annon201)
2.6: Message history w/ up and down arrow (LTAcosta). New title (dashed). Leaderboard reporting (Unimatrix0).
2.7: BTTV emotes (anadee). Sent message history setting (LTAcosta). Standings view. Reorganized checkboxes.
2.8: Channel exclusion filtering (dashed). You can toggle the sidebar to the left or the right (ceetee). Gitter devchat.
2.9: Fixes for autocomplete and scrolling. Hide channels in global (lost_penguin).
3.0: Suprise :) (lajiggyjarjardoo). 
3.1: Full  monstrous standings table. Settings cleanup (lost_penguin). Fix remaining time.
3.2: Rate timer is now more noticiable (mrspicyweiner). Fixed channel and autocomplete bugs.
3.3: Changed the chat to use table formatting on message list (Johan) - or maybe not.
3.4: FREAKING ENCRYPTION MAN (mrspicyweiner). Hover panel for PMs (5alt). 

Screenshots

1 2 3 4 5

parrot's People

Contributors

dashed avatar 5a1t avatar vartan avatar voltaek avatar klynni avatar peachicetea avatar ltacosta avatar unimatrix0 avatar devoidfury avatar annon201 avatar shou avatar mrspicyweiner avatar tetra-fox avatar vinnymac avatar pernicat avatar anadee avatar tylercarberry avatar tw4r avatar daegalus avatar codyrobert avatar salzorz avatar two9a avatar yazgoo avatar tslater2006 avatar xbytez avatar mofosyne avatar alok0 avatar verox- avatar the-mazzter avatar gisikw avatar

Watchers

James Cloos avatar Cody Dostal 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.