UrlToContents
Get some special contents base on URL.
The following contents are supported now:
- The Flash Player's url of video on youku.com
- The main content of post on weibo.com
Installation
Add this line to your application's Gemfile:
gem 'url_to_contents'
And then execute:
$ bundle
Or install it yourself as:
$ gem install url_to_contents
Usage
youku
url = UrlToContents::Url.new('http://v.youku.com/v_show/id_XMjk1MTM0Njky.html')
youku = url.parse
=> #<UrlToContents::Models::Youku:0x000000028cf170 @content="http://player.youku.com/player.php/Type/Folder/Fid/18443230/Ob/1/sid/XNDY1NDcwMDQ0/v.swf">
youku.content
=> "http://player.youku.com/player.php/sid/XMjk1MTM0Njky/v.swf"
url = UrlToContents::Url.new('http://weibo.com/1708332824/z11Bsbg1o')
weibo = url.parse
=> #<UrlToContents::Models::Weibo:0x00000002c11d60 @author="西岸男孩-小号", @content=":本周五晚上9点10分西岸男孩将亮相浙江卫视梦想秀,讲述我们这些年坎坷又执着的梦想道路,我将告诉大家除了唱歌以外我们的兼职工作。", @date="10月18日 11:36">
weibo.author
=> "西岸男孩-小号"
weibo.content
=> ":本周五晚上9点10分西岸男孩将亮相浙江卫视梦想秀,讲述我们这些年坎坷又执着的梦想道路,我将告诉大家除了唱歌以外我们的兼职工作。"
weibo.date
=> "10月18日 11:36"
Contributing
Fork it
Create your feature branch (
git checkout -b my-new-feature
)Commit your changes (
git commit -am 'Add some feature'
)Push to the branch (
git push origin my-new-feature
)Create new Pull Request