Awesome
rubytapas-dl
Download RubyTapas episodes from the CLI.
I started this project to practice BDD and refactoring. The goal is to come up with an object-oriented design from a procedural program (download_rubytapas.rb
).
Usage
Usage: ./download_rubytapas.rb -u USERNAME -p PASSWORD [-r] <TARGET>
-u, --username USERNAME RubyTapas username (required)
-p, --password PASSWORD RubyTapas password (required)
-r, --recent-only Only download recent episodes
-h, --help Show usage
Download all RubyTapas episodes:
./download_rubytapas.rb -u TAPAS_USER -p TAPAS_PASS ~/RubyTapas
Only download new episodes (stops when an older episode is found at target location):
./download_rubytapas.rb -u TAPAS_USER -p TAPAS_PASS -r ~/RubyTapas
Dependencies
- ruby 1.9.3 or above
Coming up
- further extracting of logic from
download_rubytapas.rb
- installation options
- man page