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