Skip to content

Instantly share code, notes, and snippets.

@thedadams
Last active April 11, 2019 12:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thedadams/f59ed6661178d18b24037a371b352ed2 to your computer and use it in GitHub Desktop.
Save thedadams/f59ed6661178d18b24037a371b352ed2 to your computer and use it in GitHub Desktop.
A Javascript hack to programmatically update ESPN draft rankings
// Custom rankings to use on ESPN.
var myList = ["Clayton Kershaw","Andrew Miller","Jose Altuve","Mike Trout","Kenley Jansen","Mookie Betts","Nolan Arenado","Josh Donaldson","Charlie Blackmon","David Ortiz","Paul Goldschmidt","Brian Dozier","Edwin Encarnacion","Kris Bryant","Miguel Cabrera","Robinson Cano","Zach Britton","Anthony Rizzo","Aroldis Chapman","Max Scherzer","Nelson Cruz","Ian Kinsler","Ryan Braun","Albert Pujols","Daniel Murphy","Adrian Beltre","Manny Machado","Mark Melancon","Jake Arrieta","Todd Frazier","Jean Segura","Starling Marte","Joey Votto","Jon Lester","Kyle Seager","Madison Bumgarner","Chris Sale","Freddie Freeman","Yoenis Cespedes","Jose Abreu","Francisco Lindor","Stephen Strasburg","Hanley Ramirez","Carlos Santana","Bryce Harper","Matt Kemp","Noah Syndergaard","Masahiro Tanaka","Jonathan Villar","Johnny Cueto","Kyle Hendricks","Evan Longoria","Ian Desmond","Victor Martinez","Xander Bogaerts","Buster Posey","Corey Kluber","Roberto Osuna","Adam Jones","DJ LeMahieu","Mark Trumbo","Dellin Betances","Andrew McCutchen","Rougned Odor","Carlos Correa","Carlos Gonzalez","Jose Bautista","Elvis Andrus","Dustin Pedroia","Billy Hamilton","Khris Davis","Jason Kipnis","Justin Upton","Christian Yelich","Anthony Rendon","Wil Myers","Adrian Gonzalez","Jay Bruce","Melky Cabrera","Eric Hosmer","Ben Zobrist","Justin Turner","Rajai Davis","Carlos Beltran","Jose Ramirez","Rick Porcello","J.D. Martinez","George Springer","Gregory Polanco","Chris Devenski","Adam Eaton","Kendrys Morales","Corey Seager","Hector Rondon","Matt Carpenter","Trevor Story","Joe Blanton","David Price","Odubel Herrera","Carlos Carrasco","Jonathan Lucroy","Jacob deGrom","Cody Allen","Zack Greinke","Brandon Phillips","Jacoby Ellsbury","Curtis Granderson","Brad Brach","Chris Davis","Kole Calhoun","Craig Kimbrel","Justin Verlander","Dee Gordon","Addison Reed","Dan Otero","Giancarlo Stanton","Jeurys Familia","Luke Gregerson","Chris Carter","Michael Fulmer","Wilson Ramos","Lorenzo Cain","David Robertson","Stephen Piscotty","Yasmany Tomas","Cole Hamels","J.A. Happ","Aaron Sanchez","Asdrubal Cabrera","Francisco Rodriguez","Neil Walker","Troy Tulowitzki","Evan Gattis","Mike Napoli","Denard Span","Marcell Ozuna","Danny Duffy","Alex Colome","Jackie Bradley Jr.","Martin Prado","Nick Markakis","Tony Barnette","Brett Gardner","Carlos Martinez","Josh Harrison","John Lackey","Dexter Fowler","Ender Inciarte","Angel Pagan","Brandon Crawford","Kelvin Herrera","Didi Gregorius","Brandon Belt","Starlin Castro","Brad Miller","Felix Hernandez","Nomar Mazara","Alcides Escobar","Corey Dickerson","Jayson Werth","Yangervis Solarte","Jonathan Schoop","Sam Dyson","Marcus Semien","A.J. Ramos","Salvador Perez","Ken Giles","Carlos Gomez","Jung Ho Kang","Tony Watson","Jake Lamb","Matt Holliday","Addison Russell","Josh Reddick","Adam Lind","Santiago Casilla","Danny Salazar","Josh Tomlin","Hunter Pence","Jason Heyward","Kevin Kiermaier","Logan Forsythe","Brian McCann","Junior Guerra","Jose Reyes","Julio Teheran","Leonys Martin","Marco Estrada","Melvin Upton Jr.","Jedd Gyorko","Jason Hammel","Steve Cishek","Howie Kendrick","Yadier Molina","Brandon Moss","Cameron Maybin","Eugenio Suarez","Kevin Pillar","Anthony DeSclafani","Kevin Siegrist","Ben Revere","C.J. Cron","Russell Martin","Yunel Escobar","Freddy Galvis","Joe Panik","Alexei Ramirez","Norichika Aoki","Adonis Garcia","Jake Odorizzi","Danny Valencia","Tyler Naquin","Tanner Roark","Chase Utley","Gerrit Cole","Pedro Alvarez","Seth Smith","Nick Castellanos","Matt Shoemaker","Scooter Gennett","Stephen Vogt","Adam Wainwright","Bartolo Colon","Jose Quintana","Joc Pederson","Chris Owings","Yasiel Puig","Yasmani Grandal","Andrelton Simmons","Jerad Eickhoff","Joe Mauer","Jordan Zimmermann","Lonnie Chisenhall","Trevor Plouffe","Zach Duke","Hisashi Iwakuma","Ryan Howard","Chris Tillman","Ryan Madson","Zack Cozart","Travis Shaw","Cesar Hernandez","Wilmer Flores","Dallas Keuchel","Marcus Stroman","Chase Headley","Gerardo Parra","Scott Kazmir","Wei-Yin Chen","Drew Pomeranz","Collin McHugh","Jordy Mercer","Alex Gordon","Coco Crisp","Miguel Sano","Alex Wilson","Marwin Gonzalez","Paulo Orlando","Mitch Moreland","Sean Manaea","Daniel Mengden","Kyle Skipworth","Wynton Bernard","Rangel Ravelo","Nolan Fontana","Gift Ngoepe","Sean Coyle","Harold Ramirez","Jorge Bonifacio","Ramon Torres","Bubba Starling","James Ramsey","Juan Duran","Chris Bostick","Blake Smith","Anthony Garcia","Zach Neal","Adam Brett Walker","Willy Garcia","Boog Powell","Christian Villanueva","Andrew Aplin","Gabby Guerrero","Justin O'Conner","Shawn Zarraga","Mike Ohlman","Jhonny Peralta","Jake Diekman","Billy Butler","Mark Reynolds","Jhan Marinez","J.J. Hardy","Luis Valbuena","David Freese","Matt Adams","Tim Anderson","Kurt Suzuki","Tyler Clippard","Eddie Rosario","Jon Gray","Brad Ziegler","Joe Smith","Blake Treinen","Danny Espinosa","Logan Morrison","Andrew Triggs","James Loney","Mark Teixeira","Jeremy Hellickson","Kolten Wong","Taijuan Walker","Michael Pineda","Justin Grimm","Aaron Hill","Fernando Salas","Mike Fiers","Ervin Santana","Yonder Alonso","Hansel Robles","Welington Castillo","Kevin Gausman","Lucas Duda","Prince Fielder","Carlos Torres","Ryan Zimmerman","Vince Velasquez","Erick Aybar","Fernando Rodney","Jeff Samardzija","Avisail Garcia","Gio Gonzalez","Jonathan Broxton","Jaime Garcia","Colby Lewis","Brock Holt","Ian Kennedy","Ichiro Suzuki","Michael Bourn","Carlos Rodon","Eduardo Rodriguez","Shin-Soo Choo","Trevor Bauer","Drew Smyly","Justin Wilson","Chris Archer","Brett Lawrie","Michael Wacha","Bryan Shaw","Brad Hand","Colby Rasmus","Antonio Bastardo","Matt Joyce","Derek Norris","Adeiny Hechavarria","Ketel Marte","Miguel Gonzalez","Jimmy Rollins","Adam Warren","Austin Jackson","Brandon Maurer","Jake Barrett","Nathan Eovaldi","Joakim Soria","Travis Wood","Tyler Flowers","Yusmeiro Petit","Kevin Quackenbush","Francisco Cervelli","Jon Jay","Jared Hughes","Zach McAllister","Matt Andriese","Randall Delgado","Miguel Montero","Eduardo Escobar","Chris Coghlan","Sonny Gray","Jace Peterson","Hector Santiago",,"Robbie Ross Jr.","Juan Nicasio","Gregor Blanco","John Axford","Yan Gomes","Chad Bettis","Kendall Graveman","Jim Johnson","CC Sabathia","Jed Lowrie","Juan Uribe","Alejandro De Aza","Chase Anderson","Vidal Nuno","Mike Leake","Clay Buchholz","Mike Zunino","Juan Lagares","Doug Fister","Dustin McGowan","Vance Worley","Trevor Cahill","Brandon Finnegan","Dillon Gee","Jeanmar Gomez","Jake Peavy","Jason Castro","A.J. Pierzynski","Cody Asche","Robbie Ray","Edinson Volquez","Carlos Villanueva","Martin Perez","Matt Garza","Tom Koehler","Ricky Nolasco","R.A. Dickey","Chris Johnson","Anibal Sanchez","Jonathon Niese","Jeff Locke","Yovani Gallardo","Jorge De La Rosa","Wily Peralta","Ubaldo Jimenez","Matt Wisler","Jered Weaver","Blaine Boyer","Andrew Cashner","Wade Miley","Kyle Gibson","Bud Norris","Jimmy Nelson","Zach Eflin","Shelby Miller","Christian Friedrich","James Shields","Logan Verrett","Mike Pelfrey","Edwin Jackson"]
// Use draftLister to find the player and move them into place.
for(var j = 0; j < myList.length; j++) {
for(var i = 0; i < draftLister.players.length; i++) {
if (draftLister.players[i].fn + " " + draftLister.players[i].ln == myList[j]) {
draftLister.movePlayerInArray(i, j);
break;
}
}
}
// Submit the rankings so they are saved.
draftLister.submitDraftList();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment