Created
July 22, 2012 02:21
ScotRuby videos
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
# The videos can be found at http://programme.scottishrubyconference.com/schedule | |
# Usage: ruby download_scotruby_videos.rb /path/to/directory | |
page = "http://video2012.scotlandonrails.com" | |
path = ARGV.first || '.' | |
[ | |
[ "Continuous Delivery - A Better Software Deployment Strategy", "D1_GH_01-Ruby1280_b.mp4" ], | |
[ "The Rails View: The Junk Drawer Grows Up", "D1_GH_02-Ruby1280_b.mp4" ], | |
[ "Perfectionists Anonymous", "D1_GH_03-Ruby1280_b.mp4" ], | |
[ "ElasticSearch, AMQP and Ruby; or how I learned to stop spelunking and love the logs", "D1_GH_04-Ruby1280_b.mp4" ], | |
[ "How we learn a language", "D1_GH_05-Ruby1280_b.mp4" ], | |
[ "Refactoring: from Good to Great", "D1_GH_06-Ruby1280_b.mp4" ], | |
[ "60 to 0 MPH in 2.5 Seconds: A Retrospective", "D1_LB_01-Ruby1280_b.mp4" ], | |
[ "Maintain Less Mentor More: Community Building Techniques from Open Source", "D1_LB_02-Ruby1280_b.mp4" ], | |
[ "Cucumber: it's about talking not testing", "D1_LB_03-Ruby1280_b.mp4" ], | |
[ "Automating the Management of Heroku's Runtime Fleet", "D1_LB_05-Ruby1280_b.mp4" ], | |
[ "The fundamentals of pursuing a dream in a digital world", "D1_LB_06-Ruby1280_b.mp4" ], | |
[ "Keynote", "D1_ML_01-Ruby1280_b.mp4"], | |
[ "Power Rake", "D1_ML_02-Ruby1280_b.mp4"], | |
[ "Decoupling Persistence", "D1_ML_03-Ruby1280_b.mp4" ], | |
[ "Hexagonal Rails", "D1_ML_04-Ruby1280_b.mp4" ], | |
[ "Maintainable Ruby on Rails", "D1_ML_05-Ruby1280_b.mp4" ], | |
[ "I Am Designer and So Can You.", "D1_ML_06-Ruby1280_b.mp4" ], | |
[ "Lightning Talks", "LighteningTalks-Ruby1280_b.mp4" ], | |
[ "Developers Can't Design (And Other Completely Untrue Design Myths)", "D2_GH_01-Ruby1280_b.mp4" ], | |
[ "Just Open a Socket", "D2_GH_02-Ruby1280_b.mp4" ], | |
[ "TDD your command line apps for fun and profit", "D2_GH_03-Ruby1280_b.mp4" ], | |
[ "Therapeutic Refactoring", "D2_GH_04-Ruby1280_b.mp4" ], | |
[ "Shadowboxing your way to a secure application", "D2_GH_05-Ruby1280_b.mp4" ], | |
[ "The bin men of ruby", "D2_LB_01-Ruby1280_b.mp4" ], | |
[ "Fill Up Your Bookshelves!", "D2_LB_02-Ruby1280_b.mp4" ], | |
[ "Ruby Community", "D2_LB_03-Ruby1280_b.mp4" ], | |
[ "The Science of Hiring Developers - Recruiting for Raw Talent", "D2_LB_04-Ruby1280_b.mp4" ], | |
[ "ActiveRecord AntiPatterns for Fun and Profit", "D2_LB_05-Ruby1280_b.mp4" ], | |
[ "Tenderlove's keynote", "D2_ML_01-Ruby1280_b.mp4" ], | |
[ "Someone is Wrong", "D2_ML_02-Ruby1280_b.mp4" ], | |
[ "The Beauty of Simplicity: Mastering Database Design Using Redis", "D2_ML_03-Ruby1280_b.mp4" ], | |
[ "Roll Your Own Realtime Visualizations", "D2_ML_04-Ruby1280_b.mp4" ], | |
[ "Beautiful command-line interface design", "D2_ML_05-Ruby1280_b.mp4" ], | |
[ "Exploiting an Idiomatic Approach", "D2_ML_06-Ruby1280_b.mp4" ], | |
[ "Prag Dave's Keynote", "D2_ML_07-Ruby1280_b.mp4" ] | |
].each do |title, link| | |
local_video = "#{path}/#{title}.mp4" | |
`wget -cO "#{local_video}" #{page}/#{link}` | |
end |
curl -L https://raw.github.com/gist/3157968/b1ad93fd452431228f7d81ef2374d9f55fd26c1d/download_scotruby_videos.rb | ruby
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Here is the updated gist. Can't do a pull request on it... https://gist.github.com/3160499