lib/download_tv/grabbers/eztv.rb in download_tv-2.4.7 vs lib/download_tv/grabbers/eztv.rb in download_tv-2.5.0
- old
+ new
@@ -1,26 +1,35 @@
+# frozen_string_literal: true
+
module DownloadTV
##
# EZTV.ag grabber
class Eztv < LinkGrabber
def initialize
super('https://eztv.ag/search/%s')
end
- def get_links(s)
+ def get_links(show)
# Format the url
- search = format(@url, s)
+ search = format(@url, show)
data = @agent.get(search).search('a.magnet')
# Torrent name in data[i].attribute 'title'
# 'Suits S04E01 HDTV x264-LOL Torrent: Magnet Link'
# EZTV shows 50 latest releases if it can't find the torrent
raise NoTorrentsError if data.size == 50
- names = data.collect { |i| i.attribute('title').text.chomp(' Magnet Link') }
- links = data.collect { |i| i.attribute('href').text }
+ names = data.collect do |i|
+ i.attribute('title')
+ .text
+ .chomp(' Magnet Link')
+ end
+ links = data.collect do |i|
+ i.attribute('href')
+ .text
+ end
names.zip(links)
end
end
end