class HomeParser
Public Class Methods
get_highlights(base_url, page=1)
click to toggle source
# File lib/ruby_legendas_tv/home_parser.rb, line 16 def self.get_highlights(base_url, page=1) link = 'util/carrega_destaques' if page != 1 link = link+'/todos/page:' + page.to_s end document = WebsiteUtils.open_document(base_url+link) unless document.nil? subtitles = Array.new items_div = document.css('div.galery').css('div.clearfix').children items_div.each{|link| unless link.nil? a = link.children.css('a') unless a.nil? || a.empty? href = a.attr('href') subtitle = Subtitle.get_subtitle_from_link(base_url, href) subtitles.push(subtitle) end end } subtitles end end
get_most_downloaded_subtitles(base_url)
click to toggle source
# File lib/ruby_legendas_tv/home_parser.rb, line 2 def self.get_most_downloaded_subtitles(base_url) document = WebsiteUtils.open_document(base_url) subtitles = Array.new items_div = document.css('div.item').children items_div.each{|link| #puts link['href'] subtitle = Subtitle.get_subtitle_from_link(base_url, link['href']) subtitles.push(subtitle) } subtitles end