Sha256: e6d30b0a3eee8af951decb562bb145990ad64c58a73b1d72d503ae52096b92fa
Contents?: true
Size: 647 Bytes
Versions: 3
Compression:
Stored size: 647 Bytes
Contents
module DownloadTV class KAT < LinkGrabber def initialize super('https://katcr.co/new/search-torrents.php?search="%s"&sort=seeders&order=desc') end def get_links(s) # Format the url search = @url % [s] data = @agent.get(search).links.select {|i| i.href.include? "torrents-details.php?" } raise NoTorrentsError if data == [] # Remove duplicates data.keep_if { |i| i.text != "" } names = data.collect(&:text) links = [] data.each do |res| page = res.click links << page.search('a.kaGiantButton[title="Magnet link"]').attribute("href").text end names.zip(links) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
download_tv-2.2.1 | lib/download_tv/grabbers/kat.rb |
download_tv-2.2.0 | lib/download_tv/grabbers/kat.rb |
download_tv-2.1.1 | lib/download_tv/grabbers/kat.rb |