Skip to content

Instantly share code, notes, and snippets.

@loisaidasam
Last active August 29, 2015 14:19
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 loisaidasam/0431f4d1b8a3c120b978 to your computer and use it in GitHub Desktop.
Save loisaidasam/0431f4d1b8a3c120b978 to your computer and use it in GitHub Desktop.
Actionable NBA injuries data from Rotoworld
#!/bin/bash
curl -Ss http://www.rotoworld.com/teams/injuries/nba/all/ | \
pup 'div#cp1_pnlInjuries tr json{}' | \
jq '[.[] | {name: .children[0].children[0].text, pos: .children[2].text, status: .children[3].text, date: .children[4].text, injury: .children[5].text, returns: .children[6].text} | select(.date != null)]'
[
{
"returns": "Will play Wed",
"injury": "finger",
"date": "Apr 20",
"status": "Sidelined",
"pos": "F/C",
"name": "Al Horford"
},
{
"returns": "Out for season",
"injury": "ankle",
"date": "Apr 8",
"status": "Sidelined",
"pos": "G/F",
"name": "Thabo Sefolosha"
},
{
"returns": "Questionable for Game 1",
"injury": "flu",
"date": "Apr 17",
"status": "Sidelined",
"pos": "G",
"name": "Darius Morris"
},
{
"returns": "Targeting training camp",
"injury": "knee",
"date": "Mar 10",
"status": "Sidelined",
"pos": "F",
"name": "Sergey Karasev"
},
{
"returns": "Out for the 2014-15 season",
"injury": "illness",
"date": "Jan 23",
"status": "Sidelined",
"pos": "F",
"name": "Mirza Teletovic"
},
{
"returns": "Day-to-day",
"injury": "knee",
"date": "Apr 12",
"status": "Sidelined",
"pos": "G",
"name": "P.J. Hairston"
},
{
"returns": "Day-to-day",
"injury": "toe",
"date": "Apr 8",
"status": "Sidelined",
"pos": "G",
"name": "Lance Stephenson"
},
{
"returns": "Day-to-day",
"injury": "knee",
"date": "Apr 3",
"status": "Sidelined",
"pos": "F/C",
"name": "Al Jefferson"
},
{
"returns": "Day-to-day",
"injury": "ankle",
"date": "Mar 27",
"status": "Sidelined",
"pos": "F",
"name": "Michael Kidd-Gilchrist"
},
{
"returns": "Day-to-day",
"injury": "shoulder",
"date": "Mar 21",
"status": "Sidelined",
"pos": "F/C",
"name": "Cody Zeller"
},
{
"returns": "Day-to-day",
"injury": "leg",
"date": "Apr 20",
"status": "Sidelined",
"pos": "F",
"name": "Nikola Mirotic"
},
{
"returns": "Day-to-day",
"injury": "knee",
"date": "Apr 11",
"status": "Sidelined",
"pos": "G",
"name": "Kirk Hinrich"
},
{
"returns": "Out for season",
"injury": "achilles",
"date": "Dec 23",
"status": "Sidelined",
"pos": "F/C",
"name": "Anderson Varejao"
},
{
"returns": "Day-to-day",
"injury": "toe",
"date": "Apr 17",
"status": "Sidelined",
"pos": "G",
"name": "Devin Harris"
},
{
"returns": "Day-to-day",
"injury": "knee",
"date": "Apr 2",
"status": "Sidelined",
"pos": "F",
"name": "Chandler Parsons"
},
{
"returns": "Day-to-day",
"injury": "hip",
"date": "Apr 4",
"status": "Sidelined",
"pos": "G",
"name": "Jameer Nelson"
},
{
"returns": "Day-to-day",
"injury": "calf",
"date": "Mar 25",
"status": "Sidelined",
"pos": "F/C",
"name": "Darrell Arthur"
},
{
"returns": "Day-to-day",
"injury": "ankle",
"date": "Mar 31",
"status": "Sidelined",
"pos": "G",
"name": "Spencer Dinwiddie"
},
{
"returns": "Out for 2014-15 season",
"injury": "achilles",
"date": "Jan 24",
"status": "Sidelined",
"pos": "G",
"name": "Brandon Jennings"
},
{
"returns": "Day-to-day",
"injury": "back",
"date": "Apr 15",
"status": "Sidelined",
"pos": "F/C",
"name": "David Lee"
},
{
"returns": "Day-to-day",
"injury": "face",
"date": "Apr 21",
"status": "Sidelined",
"pos": "F",
"name": "Terrence Jones"
},
{
"returns": "Likely to miss playoffs",
"injury": "elbow",
"date": "Apr 16",
"status": "Sidelined",
"pos": "G/F",
"name": "K.J. McDaniels"
},
{
"returns": "Out for playoffs",
"injury": "back",
"date": "Mar 26",
"status": "Sidelined",
"pos": "F/C",
"name": "Donatas Motiejunas"
},
{
"returns": "Out for season",
"injury": "wrist",
"date": "Mar 25",
"status": "Sidelined",
"pos": "G",
"name": "Patrick Beverley"
},
{
"returns": "Day-to-day",
"injury": "calf",
"date": "Apr 15",
"status": "Sidelined",
"pos": "G/F",
"name": "Paul George"
},
{
"returns": "Out indefinitely",
"injury": "elbow",
"date": "Apr 8",
"status": "Sidelined",
"pos": "F",
"name": "Chris Copeland"
},
{
"returns": "out Wednesday",
"injury": "elbow",
"date": "Apr 4",
"status": "Sidelined",
"pos": "G",
"name": "C.J. Watson"
},
{
"returns": "Done for the season",
"injury": "hand",
"date": "Apr 12",
"status": "Sidelined",
"pos": "G",
"name": "Dwight Buycks"
},
{
"returns": "Day-to-day",
"injury": "shoulder",
"date": "Apr 1",
"status": "Sidelined",
"pos": "G",
"name": "Wayne Ellington"
},
{
"returns": "Out for season",
"injury": "elbow",
"date": "Feb 24",
"status": "Sidelined",
"pos": "G",
"name": "Ronnie Price"
},
{
"returns": "Out for season",
"injury": "knee",
"date": "Feb 23",
"status": "Sidelined",
"pos": "G/F",
"name": "Nick Young"
},
{
"returns": "Out for season",
"injury": "shoulder",
"date": "Jan 22",
"status": "Sidelined",
"pos": "G/F",
"name": "Kobe Bryant"
},
{
"returns": "Out for season",
"injury": "leg",
"date": "Oct 28",
"status": "Sidelined",
"pos": "F",
"name": "Julius Randle"
},
{
"returns": "Out indefinitely",
"injury": "hip",
"date": "Mar 29",
"status": "Sidelined",
"pos": "G",
"name": "Shabazz Napier"
},
{
"returns": "Out for season",
"injury": "illness",
"date": "Feb 18",
"status": "Sidelined",
"pos": "F/C",
"name": "Chris Bosh"
},
{
"returns": "Out indefinitely",
"injury": "knee surgery",
"date": "Dec 9",
"status": "Sidelined",
"pos": "F/C",
"name": "Josh McRoberts"
},
{
"returns": "Day-to-day",
"injury": "hamstring",
"date": "Apr 15",
"status": "Sidelined",
"pos": "F/C",
"name": "Justin Hamilton"
},
{
"returns": "Day-to-day",
"injury": "concussion",
"date": "Mar 29",
"status": "Sidelined",
"pos": "F/C",
"name": "Gorgui Dieng"
},
{
"returns": "Day-to-day",
"injury": "ankle",
"date": "Mar 22",
"status": "Sidelined",
"pos": "G",
"name": "Gary Neal"
},
{
"returns": "Out for season",
"injury": "ankle",
"date": "Mar 19",
"status": "Sidelined",
"pos": "G",
"name": "Ricky Rubio"
},
{
"returns": "Day-to-day",
"injury": "knee",
"date": "Mar 13",
"status": "Sidelined",
"pos": "F/C",
"name": "Kevin Garnett"
},
{
"returns": "Out indefinitely",
"injury": "ankle",
"date": "Mar 11",
"status": "Sidelined",
"pos": "C",
"name": "Nikola Pekovic"
},
{
"returns": "Out for season",
"injury": "finger",
"date": "Feb 21",
"status": "Sidelined",
"pos": "G/F",
"name": "Shabazz Muhammad"
},
{
"returns": "Out for season",
"injury": "knee",
"date": "Dec 15",
"status": "Sidelined",
"pos": "F",
"name": "Jabari Parker"
},
{
"returns": "Out for season",
"injury": "foot",
"date": "Aug 20",
"status": "Sidelined",
"pos": "F",
"name": "Damien Inglis"
},
{
"returns": "Day-to-day",
"injury": "leg",
"date": "Apr 20",
"status": "Sidelined",
"pos": "G",
"name": "Jrue Holiday"
},
{
"returns": "Out Friday",
"injury": "illness",
"date": "Apr 10",
"status": "Sidelined",
"pos": "F/C",
"name": "Andrea Bargnani"
},
{
"returns": "Out indefinitely",
"injury": "ribs",
"date": "Mar 22",
"status": "Sidelined",
"pos": "G",
"name": "Alexey Shved"
},
{
"returns": "Day-to-day",
"injury": "back",
"date": "Mar 22",
"status": "Sidelined",
"pos": "F",
"name": "Travis Wear"
},
{
"returns": "Out indefinitely",
"injury": "achilles",
"date": "Feb 25",
"status": "Sidelined",
"pos": "G",
"name": "Jose Calderon"
},
{
"returns": "Probable to start 2015-16",
"injury": "knee surgery",
"date": "Feb 9",
"status": "Sidelined",
"pos": "F",
"name": "Carmelo Anthony"
},
{
"returns": "Out for regular season",
"injury": "knee",
"date": "Mar 13",
"status": "Sidelined",
"pos": "F/C",
"name": "Serge Ibaka"
},
{
"returns": "Out indefinitely",
"injury": "foot",
"date": "Feb 20",
"status": "Sidelined",
"pos": "F",
"name": "Kevin Durant"
},
{
"returns": "Day-to-day",
"injury": "achilles",
"date": "Apr 15",
"status": "Sidelined",
"pos": "F",
"name": "Tobias Harris"
},
{
"returns": "Out indefinitely",
"injury": "eye",
"date": "Mar 4",
"status": "Sidelined",
"pos": "G",
"name": "Devyn Marble"
},
{
"returns": "Day-to-day",
"injury": "groin",
"date": "Apr 15",
"status": "Sidelined",
"pos": "G",
"name": "Ish Smith"
},
{
"returns": "Day-to-day",
"injury": "ankle",
"date": "Apr 8",
"status": "Sidelined",
"pos": "F/C",
"name": "Nerlens Noel"
},
{
"returns": "Day-to-day",
"injury": "shoulder",
"date": "Apr 5",
"status": "Sidelined",
"pos": "F",
"name": "Luc Mbah a Moute"
},
{
"returns": "Out for season",
"injury": "ankle",
"date": "Apr 1",
"status": "Sidelined",
"pos": "G",
"name": "Isaiah Canaan"
},
{
"returns": "Out for season",
"injury": "knee",
"date": "Jan 13",
"status": "Sidelined",
"pos": "G",
"name": "Tony Wroten"
},
{
"returns": "Out for 2014-15",
"injury": "foot",
"date": "Apr 9",
"status": "Sidelined",
"pos": "C",
"name": "Joel Embiid"
},
{
"returns": "Day-to-day",
"injury": "toe",
"date": "Apr 12",
"status": "Sidelined",
"pos": "G",
"name": "Marcus Thornton"
},
{
"returns": "Day-to-day",
"injury": "foot",
"date": "Apr 12",
"status": "Sidelined",
"pos": "F/C",
"name": "Brandan Wright"
},
{
"returns": "Day-to-day",
"injury": "concussion",
"date": "Apr 10",
"status": "Sidelined",
"pos": "F",
"name": "Reggie Bullock"
},
{
"returns": "Out indefinitely",
"injury": "ankle",
"date": "Mar 29",
"status": "Sidelined",
"pos": "G",
"name": "Brandon Knight"
},
{
"returns": "Out for season",
"injury": "knee",
"date": "Jan 15",
"status": "Sidelined",
"pos": "G",
"name": "Kendall Marshall"
},
{
"returns": "Day-to-day",
"injury": "shoulder",
"date": "Apr 9",
"status": "Sidelined",
"pos": "G/F",
"name": "Arron Afflalo"
},
{
"returns": "Out for season",
"injury": "hand",
"date": "Apr 1",
"status": "Sidelined",
"pos": "G/F",
"name": "Dorell Wright"
},
{
"returns": "Targeting opening night 2015",
"injury": "achilles",
"date": "Mar 5",
"status": "Sidelined",
"pos": "G/F",
"name": "Wesley Matthews"
},
{
"returns": "Probable for Game 2 Wed.",
"injury": "calf",
"date": "Apr 19",
"status": "Sidelined",
"pos": "F/C",
"name": "Tiago Splitter"
},
{
"returns": "Day-to-day",
"injury": "thumb",
"date": "Apr 11",
"status": "Sidelined",
"pos": "F/C",
"name": "Reggie Evans"
},
{
"returns": "Day-to-day",
"injury": "foot",
"date": "Apr 7",
"status": "Sidelined",
"pos": "F/C",
"name": "DeMarcus Cousins"
},
{
"returns": "Questionable for Friday",
"injury": "head",
"date": "Apr 7",
"status": "Sidelined",
"pos": "F",
"name": "Rudy Gay"
},
{
"returns": "Out 6-weeks",
"injury": "hip",
"date": "Feb 5",
"status": "Sidelined",
"pos": "G",
"name": "Darren Collison"
},
{
"returns": "Out for season",
"injury": "shoulder",
"date": "Dec 28",
"status": "Sidelined",
"pos": "F",
"name": "Eric Moreland"
},
{
"returns": "Questionable for Gm 2 Friday",
"injury": "ankle",
"date": "Apr 21",
"status": "Sidelined",
"pos": "G",
"name": "Kyle Lowry"
},
{
"returns": "Questionable for Wednesday",
"injury": "achilles",
"date": "Apr 11",
"status": "Sidelined",
"pos": "G/F",
"name": "Gordon Hayward"
},
{
"returns": "Out for season",
"injury": "shoulder",
"date": "Dec 27",
"status": "Sidelined",
"pos": "G",
"name": "Alec Burks"
},
{
"returns": "Out indefinitely",
"injury": "knee",
"date": "Nov 26",
"status": "Sidelined",
"pos": "G",
"name": "Carrick Felix"
},
{
"returns": "Day-to-day",
"injury": "hamstring",
"date": "Mar 9",
"status": "Sidelined",
"pos": "G",
"name": "Garrett Temple"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment