Skip to content

houhoulis/rubytapas-dl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • ruby 1.9.3 or above

Coming up

  • further extracting of logic from download_rubytapas.rb
  • installation options
  • man page

About

Download RubyTapas episodes from the CLI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%