Module: KickassParser::Parser
- Defined in:
- lib/manager/sites/kickass_parser.rb
Overview
Parse values from html
Constant Summary collapse
- BASEURL =
'https://kat.cr'
Class Method Summary collapse
- .leechers(div) ⇒ Object
- .seeders(div) ⇒ Object
- .size(div) ⇒ Object
- .torrent_name(div) ⇒ Object
- .torrent_url(div) ⇒ Object
Class Method Details
.leechers(div) ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'lib/manager/sites/kickass_parser.rb', line 25 def self.leechers(div) links = div.search(".//td[@class='green center']") value = '' links.each do |link| value = link.content end value end |
.seeders(div) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/manager/sites/kickass_parser.rb', line 16 def self.seeders(div) links = div.search(".//td[@class='red lasttd center']") value = '' links.each do |link| value = link.content end value end |
.size(div) ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'lib/manager/sites/kickass_parser.rb', line 34 def self.size(div) links = div.search(".//td[@class='nobr center']") value = '' links.each do |link| value = link.content end value end |
.torrent_name(div) ⇒ Object
52 53 54 55 56 57 58 59 |
# File 'lib/manager/sites/kickass_parser.rb', line 52 def self.torrent_name(div) links = div.search(".//a[@class='cellMainLink']") value = '' links.each do |link| value = link.content end value end |
.torrent_url(div) ⇒ Object
43 44 45 46 47 48 49 50 |
# File 'lib/manager/sites/kickass_parser.rb', line 43 def self.torrent_url(div) links = div.search(".//a[@title='Download torrent file']") value = '' links.each do |link| value = link.attributes['href'] end 'https:' + value end |