Module: YoutubeSearchThumbnail
- Defined in:
- lib/youtube_search_thumbnail.rb,
lib/youtube_search_thumbnail/version.rb
Defined Under Namespace
Classes: Yst
Constant Summary collapse
- VERSION =
"0.1.4"
Class Method Summary collapse
Class Method Details
.get(url, num = 1, size = "medium") ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/youtube_search_thumbnail.rb', line 9 def self.get(url, num=1, size="medium") result=[] url.delete!("^\u{0000}-\u{007F}") element = ".yt-lockup-title a" doc = Nokogiri::HTML(open(url)) doc.css(element).each do |s| unless s.text.empty? then result<< "https://www.youtube.com#{s['href']}" # @songs.push(@stn.format_song(s.text.strip.sub(/^[0-9]./, '').titleize.strip)) end end result[num-1] VideoThumb.get(result[num-1], size) end |