An open API service indexing awesome lists of open source software.

https://github.com/janjiss/conred

Embed your videos with ease
https://github.com/janjiss/conred

Last synced: about 1 month ago
JSON representation

Embed your videos with ease

Awesome Lists containing this project

README

        

[![Code Climate](https://codeclimate.com/github/janjiss/conred.png)](https://codeclimate.com/github/janjiss/conred)
[![Build Status](https://travis-ci.org/janjiss/conred.png?branch=master)](https://travis-ci.org/janjiss/conred)

# Conred

You often have to embed video from YouTube and Vimeo to your web site? Wouldn't it be nice if we had a gem that could make video embedding from URL's easy as pie? BOOM. Here you go.

## Installation

Add this line to your application's Gemfile:

gem 'conred'

And then execute:

$ bundle

Or install it yourself as:

$ gem install conred

## Usage

### Iframe generator for YouTube and Vimeo videos:

```ruby
c = Conred::Video.new(
video_url: "http://www.youtube.com/watch?v=tNtW9pGFPTA&feature=plcp",
width: 285,
height: 185,
error_message: "Video url is invalid"
)
```

Then you can get your ready embed code like this (Conred will recognize video provider by itself):

```ruby
# In your Rails view you will need to append .html_safe
c.code.html_safe
```

You can also check if it is YouTube or Vimeo video like this:

```ruby
c.youtube_video? #=> true
c.vimeo_video? #=> false
```

Or if it exists:

```ruby
c.exist? # => true
```

You can also obtain the view count of the video like this:

```ruby
c.view_count
```

## Contributing

1. Fork it
2. Write your feature
3. Create tests for it (Important!)
4. Create new Pull Request
5. Be happy

## Thank yous

Please stand up from your chair and applaud to these guys: https://github.com/janjiss/conred/graphs/contributors