This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# theory - https://eleanormaclure.files.wordpress.com/2011/03/colour-coding.pdf (page 5) | |
# kelly's colors - https://i.kinja-img.com/gawker-media/image/upload/1015680494325093012.JPG | |
# hex values - http://hackerspace.kinja.com/iscc-nbs-number-hex-r-g-b-263-f2f3f4-242-243-244-267-22-1665795040 | |
kelly_colors = ['F2F3F4', '222222', 'F3C300', '875692', 'F38400', 'A1CAF1', 'BE0032', 'C2B280', '848482', '008856', 'E68FAC', '0067A5', 'F99379', '604E97', 'F6A600', 'B3446C', 'DCD300', '882D17', '8DB600', '654522', 'E25822', '2B3D26'] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// This script will monitor the Google Music page and skip songs you've already downvoted. | |
// Google doesn't do this automatically for some weird reason, so this hacks around that. | |
// Note that you're limited to somewhere around five skips per hour per station, so you | |
// can pretty quickly run into a scenario where this won't work. In the case that you want | |
// to stop the script, just run clearInterval(skipper) after this script. | |
var skipper = setInterval(function() { | |
// Grab the rating container (first of two with the same class) | |
var ratingContainer = document.getElementsByClassName('rating-container')[0]; | |