lib/download_tv/myepisodes.rb in download_tv-2.5.3 vs lib/download_tv/myepisodes.rb in download_tv-2.5.4
- old
+ new
@@ -62,20 +62,23 @@
def save_cookie
@agent.cookie_jar.save(@cookie_path, session: true)
@agent
end
- def get_shows(last)
- return [] if last.nil?
-
+ def get_shows_since(last)
page = @agent.get 'https://www.myepisodes.com/ajax/service.php?mode=view_privatelist'
shows = page.parser.css('tr.past')
-
shows = filter_newer_shows(shows, last)
+ build_show_strings(shows)
+ end
+ def today_shows
+ page = @agent.get 'https://www.myepisodes.com/ajax/service.php?mode=view_privatelist'
+ shows = page.parser.css('tr.today')
build_show_strings(shows)
end
+ # Only keep the shows that have aired since the given date
def filter_newer_shows(shows, date)
shows.select do |i|
airdate = i.css('td.date')[0].text
Date.parse(airdate) >= date
end