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