btripoloni/youruby

View on GitHub
README.md

Summary

Maintainability
Test Coverage
[![Stories in Ready](https://badge.waffle.io/btripoloni/youruby.png?label=ready&title=Ready)](https://waffle.io/btripoloni/youruby)
# Youruby [![Code Climate](https://codeclimate.com/github/btripoloni/youruby/badges/gpa.svg)](https://codeclimate.com/github/btripoloni/youruby) [![Inline docs](http://inch-ci.org/github/btripoloni/youruby.svg?branch=master)](http://inch-ci.org/github/btripoloni/youruby) [![Project Status] (http://stillmaintained.com/btripoloni/youruby.png)](http://stillmaintained.com/btripoloni/youruby) [![Dependency Status](https://gemnasium.com/btripoloni/youruby.svg)](https://gemnasium.com/btripoloni/youruby)

Make donwloads of videos form Youtube using ruby

## Installation

Add this line to your application's Gemfile:

    gem 'youruby'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install youruby

## Usage

    video_id = "xJkVQa_PMTY"
    video = Youruby::Youtube.new(video_id)
    video.download_video #make download of video.

    Other methods
    video.title
    video.id
    video.url
    video.thumbnail(<quality>) #returns a hash

    video.url("https://www.youtube.com/watch?v=UwPWLCVekGc") #set the id using the url of video.
    video.path("make/downloads/here") #set the location of the video is downloaded


## Contributing

1. Fork it ( https://github.com/btripoloni/youruby/fork )
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 a new Pull Request