Created
July 29, 2012 08:10
-
-
Save ali/3196597 to your computer and use it in GitHub Desktop.
Downloads all of the HOPE 9 Conference mp3s
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
#!/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 |
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
/* 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