Copycasts

You are able to access railscast video offline now by downloading them. This gem will crawl railcast videos and download to your local storage.

Installation

Install it the gem globally as:

$ gem install copycasts

Gem dependency

$ gem install nokogiri
$ gem install open-uri
$ gem install progressbar

Usage

Run using this command in your terminal:

copycasts-start-crawl

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Coming soon

  1. Upload to aws storage
  2. Upload to dropbox
  3. Options to download different file type [zip, mp4, m4v, webm, ogv]
  4. Using resque / multithreading
  5. Any others ??

Thanks

Thanks to railcast providing free videos for our learning purpose. Reference: RailsCasts, Ryan Bates

Anything I missed?

If there's anything at all that you need or want to know, please email either Nicholas Ng and I ll get back to you soon. :D