Sha256: 3cbbb0338a77c83b79ecf4060d3b84184d8d26d3ef5115186243baf290762362
Contents?: true
Size: 676 Bytes
Versions: 10
Compression:
Stored size: 676 Bytes
Contents
module DownloadTV ## # EZTV.ag grabber class Eztv < LinkGrabber def initialize super('https://eztv.ag/search/%s') end def get_links(s) # Format the url search = format(@url, s) 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.zip(links) end end end
Version data entries
10 entries across 10 versions & 1 rubygems