Home

Awesome

Code Climate Build Status Coverage Status

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

Coming up