Skip to content

Instantly share code, notes, and snippets.

@ali
Created July 29, 2012 08:10
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ali/3196597 to your computer and use it in GitHub Desktop.
Save ali/3196597 to your computer and use it in GitHub Desktop.
Downloads all of the HOPE 9 Conference mp3s
#!/bin/bash
# Downloads all of the HOPE 9 Conference mp3s (info found on http://www.hopenumbernine.net/schedule/) to the current directory
wget -O "Michael Weinberg - 3D Printing: Making Friends in DC Before People Start Freaking Out.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A23.mp3
wget -O "Molly Sauter - Activist DDoS Attacks: When Analogies and Metaphors Fail.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A24.mp3
wget -O "Ray - Advanced Handcuff Hacking.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B07.mp3
wget -O "Aditya K. Sood - Advancements in Botnet Attacks and Malware Distribution.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C14.mp3
wget -O "James Vasile - Anti-Censorship and Anti-Surveillance Tools - Improving the Landscape.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B31.mp3
wget -O "Jennifer Ortiz - Brain Chemistry: How Psychoactive Chemicals Hack the Central Nervous System.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B26.mp3
wget -O "Wil Lindsay - Building Radios to Talk to the Dead.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C05.mp3
wget -O "Hanni Fakhoury - Cell Site Location Data and Nontrespassory Surveillance after U.S. v. Jones.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A31.mp3
wget -O "Far McKon - Community Fabrication: Four Years Later.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A01.mp3
wget -O "Joe Cicero - Computer Forensics: Possibility, Probability, Opinion, and Fact.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B12.mp3
wget -O "Alexander Heid - Crimeware Tools and Techniques of 2012: Past, Present, and Future.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C03.mp3
wget -O "Ivan Greenberg - Declassifying Government and Undermining a Culture of Insecurity.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C31.mp3
wget -O "Hanni Fakhoury - Destroying Evidence Before It's Evidence.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B06.mp3
wget -O "Quincy Robertson - DKIM: You're Doing It Wrong.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C23.mp3
wget -O "Alex Muentz, - DUI/DWI Testing - A Hacker's View of the Technology and Process Behind the BAC and Standard Field Sobriety Test.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A28.mp3
wget -O "Travis Goodspeed - Exploiting ZigBee and the Internet of Things.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B09.mp3
wget -O "Eric Davisson aka XlogicX - Explosive Steganography.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A32.mp3
wget -O "Space Rogue - Hackers and Media Hype or Big Hacks That Never Really Happened.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B25.mp3
wget -O "Ray H. O'Neal, Jr. - Hacking the Cosmos via Crowdsourced Particle Astronomy.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C21.mp3
wget -O "Brendan O'Connor - Hack the Law.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C28.mp3
wget -O "JP Dunning - HIDIOUS Methods of Keystroke Injection.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C06.mp3
wget -O "Robert Leale - How to Communicate with Your Car's Network.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B11.mp3
wget -O "Eben Moglen - How to Retrofit the First Law of Robotics.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A29.mp3
wget -O "Alexander Urbelis - ICANN's New gTLD Program: Implications on Security, Stability, and Governance.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B30.mp3
wget -O "Tim Hwang - I'm Not a Real Friend, But I Play One on the Internet.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B13.mp3
wget -O "Griffin Boyce - Information Distribution in the Arab Spring - No Hacks Required.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A27.mp3
wget -O "John McNabb - Infrastructure Mediated Sensing of Whole-Home Human Activity.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C01.mp3
wget -O "Chris Kubecka - The Internet is for Porn! How High Heels and Fishnet Have Driven Internet Innovation and Information Security.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A12.mp3
wget -O "Joe Klein - IPv6 Now! What Does This Mean?.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C22.mp3
wget -O "William Binney - Keynote Address - William Binney.mp3" http://c3455204.r4.cf0.rackcdn.com/HN9A05.mp3
wget -O "The Yes Men - Keynote Address - The Yes Men.mp3" http://c3455204.r4.cf0.rackcdn.com/HN9A17.mp3
wget -O "Alex Muentz - Legal Processes As Infrastructure Attacks.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B05.mp3
wget -O "Sai - Make Your Laws: Practical Liquid Democracy.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C09.mp3
wget -O "QueueTard - Manufacturing Modern Computer Chips.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C27.mp3
wget -O "Deviant Ollam - Mastering Master-Keyed Systems.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A09.mp3
wget -O "Dan 'AltF4' Petro - Messing with Nmap Through Smoke and Mirrors.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C02.mp3
wget -O "Per Sjoborg - No Natural Resources Were Hurt Assembling This Sofa.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C11.mp3
wget -O "Eva Galperin - Nymwars: Fighting for Anonymity and Pseudonymity on the Internet.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B08.mp3
wget -O "George Keller - The Original WWII Hackers.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C20.mp3
wget -O "Ed Ryan - Patents: How to Get Them and How to Beat Them.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C18.mp3
wget -O "Phil Lapsley - Phone Phreak Confidential: The Backstory of the History of Phone Phreaking.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A16.mp3
wget -O "John Sarik - Printable Electronics and the Future of Open Hardware.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C10.mp3
wget -O "Nick Merrill - Privacy by Design - a Dream for a Telecommunications Provider That Uses Strong Cryptography to Ensure Your Privacy.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B29.mp3
wget -O "Marcia Hofmann - Protecting Your Data from the Cops.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A15.mp3
wget -O "Jimmy Shah - Real Advances in Android Malware.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C04.mp3
wget -O "Michael Rash - Recent Advances in Single Packet Authorization.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C25.mp3
wget -O "Amelia Marzec - Re-wired: Hacking the Auditory Experience.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C30.mp3
wget -O "Johannes Grenzfurthner - Sierra Zulu. Or How to Create a Feature Film About the Digital Age - and Why That's Pretty Hard.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A11.mp3
wget -O "Georgia Weidman - The Smartphone Penetration Testing Framework.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B01.mp3
wget -O "Emmanuel Goldstein and friends - Social Engineering.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A22.mp3
wget -O "Robert David Steele - Spy Improv: Reality Unfiltered.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A25.mp3
wget -O "Adam Langley - The State of HTTPS.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C32.mp3
wget -O "Da Beave (Champ Clark III) - Taking a Bite Out of Logs with Sagan.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A21.mp3
wget -O "Robert David Steele - Testing the Two Party Tyranny and Open Source Everything: The Battle for the Soul of the Republic.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B03.mp3
wget -O "TProphet - Twitter Revolution Meets Surveillance State: Now What?.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B20.mp3
wget -O "Ben Combee - Using Browser-based Tools to Open Up the Web.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C26.mp3
wget -O "John Huntington - The Weather is Not Boring! Forecasting, Following, and Photographing Storms.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C19.mp3
wget -O "Deb Nicholson - We Will Be Legion: Decentralizing the Web.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C07.mp3
wget -O "Greg Newby - When the Founder is Gone: Longevity for Open Projects.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A26.mp3
wget -O "Nadim Kobeissi - Why Browser Cryptography is Bad and How We Can Make It Great.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C13.mp3
wget -O "aestetix - Why Names Matter: How Online Identity is Defining the Future of the Internet.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9C29.mp3
wget -O "John Linwood Griffin - Why You Shouldn't Write Off Higher Education, Young Grasshopper.mp3" http://c3455205.r5.cf0.rackcdn.com/HN9A08.mp3
wget -O "Cooper Quintin - Your Cell Phone is Covered in Spiders! (An Overview of Mobile Device Security).mp3" http://c3455205.r5.cf0.rackcdn.com/HN9B23.mp3
/* Some js that generates a script like the above.
* 1. Go to http://www.hopenumbernine.net/schedule/ in Google Chrome
* 2. Add jQuery to the page (I used the jQuerify bookmarklet for this)
* 3. Open up the js console
* 4. Paste in the following code
* 5. Copy the output into a script
* There are also a few weird characters in some of the talk and speaker names (curly quotes) -- I removed those manually
*/
$("#div_leftcol p").filter(function(index){
return $(this).find('*').length == 9;
}).each(function(index){
var info = $(this).find('strong a');
var name = $(info[0]).text(); // the name of the talk
var speaker = $(info[1]).text(); // the name of the speaker
var link = $(info[3]).attr('href'); // link to the 64kbps mp3 file
// var link = $(info[2]).attr('href'); // link to the 16kbps mp3 file
console.log("wget -O \"" + speaker + " - " + name + ".mp3\" " + link);
// outputs: wget -O "Alice & Bob - Crypto 101.mp3" http://linkgoeshere.mp3
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment