Code Monkey home page Code Monkey logo

thesloth's People

Contributors

ehedaya avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

thesloth's Issues

!spot not working

!spot has not been working properly for a few days or more now. Keep hearing people mention it. He says he will hold the spot but never does.

Track what I've listened to

It'd be awesome to track what shows I've heard music from, how many times I've heard each song. Basically zzyzx or phish.net stats, but for what I've heard on TT. Any thoughts?

Show stats

After the format change for stats, the individual show pages no longer shows the number of times played per song. I know it wasn't 100% accurate but it helped tremendously for playing unplayed tracks that thesloth has not recorded since 2012. This should be fixed.

!reprise

feature idea: check on the state of the tweezer! (it's gonna be cold cold cold cold...)

avatars

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/thephishvps/stats.thephish.fm/avatars.php:2) in /home/thephishvps/stats.thephish.fm/inc/globals.php on line 41

Map background

Questions about the map background...

  1. Is it necessary? We can't actually see the pin drop due to it being covered by stats info. Maybe if there is a way to have it off centered so the pin drop shows in the viewable area? Maybe even have it centered at the top of the screen so the pin drop shows at the top of the page. It definitely looks cool but doesn't serve much of a purpose at the moment (and may even slow down the loading? Even though the pages are MUCH faster now).
  2. Some people expressed concerns about scrolling. If you scroll outside of the stats area it will zoom the map. This is mostly problematic with touchpads as it seems you have to actually click in the stats area before using two-finger-scroll on a touchpad..
  3. Another suggestion was to keep the map in a little box on the side sort of like it was before (instead of being the background).

Idea - CK5 Bot

A new bot for DJ control only
With new screens in the room, we could collect stills and animated gifs of CK's lights.
Grouped by color and screen position.

PM CK5:
!lights: Green Left
!lights: Green Right
!lights: PHISH Center

!lights: Red Left Animated
!lights: Blue Right Animated
!lights: White Center Animated

DJ Could control their own light show

Other commands could include
!lights: Random (could circulate through image library of lights)

Not sure if any of this is possible or if they will keep the screens, but I was just thinking ahead.

UX/UI Enhancement request - map scroll/mouse focus on stats page

Great updates - the stats page looks great looks really neat. I have a UI/UX suggestion: the google maps background makes scrolling slightly cumbersome when mouse focus is over the map. Using a bitmap may make the interface better than to have the agent query google maps directly.

"Years played" chart on Stats page is using different timezone then rest of stats page.

The main stats page, http://stats.thephish.fm/index.php, starts listing the day's songs starting at 03:00 Eastern time and ending at 03:00 Eastern time the next day. However, the "Years played" chart is calculated using the plays from 0:00 Eastern time to 0:00 the following day. This is more noticeable in the morning time when only a few songs have been played. I'll post a screenshot in the next couple of days with an example of the issue.

Replay Requests

Via PM: !request:date (e.g. !request:1993-12-31)

Can this add a row with: Username+Request Date on a Google Spreadsheet? Otherwise I am fine with this just sending an email to [email protected] instead of posting to the spreadsheet (the spreadsheet is the same used for form requests).

https://docs.google.com/spreadsheet/ccc?key=0AliOdDOglz1ddEZrQnhjalFoNFQtdzZaR2JRcWRzaFE&usp=sharing

So either just adding a row to that spreadsheet with UN+Request Date or email me the same info, whichever works.

Exact "artist" + "album" tracker

The (possibly) easy idea:
Track the number of times the exact artist "Phish" has been played in the last three hour period. The TT limit is 4 per 3hrs. Could maybe warn when the 3rd has been played? Otherwise just a triggerable command !dmca maybe? haha

The almost definitely harder / likely unnecessary idea:
Track any "Artist" played in the last 3hrs, not just "Phish". So if someone has changed their stuff to "Fish" or "NotPhish" it will keep track... or if people play a bunch from one show and all have the same tags... or if we happen to do an all "Toto" preshow, etc..

The definitely harder / likely worthless idea:
Track both "three songs from one album or four songs from one artist in a three hour period"

!groove

When a Mike's is played it opens the Groove
!groove will show all songs played in that groove
closes at Weekapaug.

and anything else you can think of

!album on Soundcloud tracks causes delays

If you do !album on a track that was imported from Soundcloud, Sloth will not respond to any commands for about 30seconds. He also never outputs anything for "album".

Birthday Options

Okay so a lot of people are on about this birthday stuff.

Is it possible to pull TT Usernames+Birthdays from a spreadsheet, and then link that to their phish.net username? Then with a !bday command Sloth can link the .net user shows page of anyone whose birthday it is.

Birthdays: http://bit.ly/thePhish-Birthdays

So on 3/7, doing the !bday command would link something like: Today is KernelForbin's birthday! http://phish.net/user/KernelForbin/shows

Possible different wording if there is more than 1 match. Let me know what you think, just tossing out ideas here.

!last Rift commands

"!last Rift (PM): Reply with the gap (in time) since the last Rift was played by Phish. Case insensitive, but must exactly match the song name (e.g. !last the Wedge not !last Wedge)."

I feel like this should search for the last played in TT instead of by Phish. Is it possible for !last Rift to show the last time played in the room (and I suppose include the date for it if possible.

<3

Download the Remaster link on replay sched

Possible to have a Download Remaster button under the current day's replay (next to the Want to DJ button).

Would it be possible to pull the link from somewhere? Like if I put it in the description field of the Google Cal. Or I can just manually update it if I had access to the page. Lemme know your thoughts.

Create a mode for TheSloth that would mandate a certain year be played

mode:yr####

This would of course assume that the person who uploaded the track put the date in correctly or even used 4 digits.. if it were two digits though, it would still be able to recognize the year, no?

On weekends we sometimes like to do themes, years are a typical one. Though some times its as loose as just saying 1.0, 2.0 or 3.0...

Condense !chat commands

Instead of dozens of if(text.match()) { } blocks, the ones that just dumbly reply (e.g. !stats) could be put into an array of pattern => response.

!who command

The new bug with the !who command seems to be based on date format. I have not personally witnessed this yet, but people are saying things not formatted yyyy-mm-dd are not returning !who properly.

!setlist and other commands can decypher the various formats (e.g. dd/mm/yy) but !who seems to not work the same way. Let me know if this sounds plausible. I'll try to do some testing.

connecting to pnet

TT user "GordoDropsNukes" was having trouble connecting to his pnet account. I took a look at his user page, and it appeared he inadvertently added a space in front of his pnet handle, so TT was trying to connect to "%20TreyBombs" instead of "TreyBombs".

I had him re-enter his handle and he is all set now, but shouldn't sloth not allow the connection if the handle doesn't exist on pnet?

!replay not PMing on entry

Is !replay still supposed to send in PM on join? It should if there is a replay that day.

Doesn't appear to be working.

!pnet info command in chat

!pnet in chat returns:

To link your stats, Fan me and then send a PM with !pnet:username (replace username with your .net username).

Or something like that.

Link to current song/show on phishtracks

Command will link to the show that is currently playing. I realize exact song may be tough without going through and snagging all of his song naming conventions. On top of that the exact song link REALLY is not that necessary as you probably don't want the track autoplaying as soon as you click the link anyway.

I imagine linking the show itself would be easy, though.

URL format is: http://phishtracks.com/shows/yyyy-mm-dd

!phishtracks or !pt maybe?

!phanniversary

!phanniversary to respond like !birthday

Shows who's first show anniversary is coming up.
Possible to pull this data for users that have .net linked?

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.