Skip to content

Instantly share code, notes, and snippets.

@despo
Created July 22, 2012 02:21
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save despo/3157968 to your computer and use it in GitHub Desktop.
Save despo/3157968 to your computer and use it in GitHub Desktop.
ScotRuby videos
# 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
@bishboria
Copy link

Here is the updated gist. Can't do a pull request on it... https://gist.github.com/3160499

@tooky
Copy link

tooky commented Jul 25, 2012

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