Class: TorrentFinder::Adapters::PopgoAdapter
- Defined in:
- lib/torrent-finder/adapters/popgo_adapter.rb
Instance Method Summary collapse
-
#list(page = 0) ⇒ Object
list recently available torrent.
-
#name ⇒ Object
name of the adapter.
-
#search(terms) ⇒ Object
search and return available torrent.
Methods inherited from Adapter
Instance Method Details
#list(page = 0) ⇒ Object
list recently available torrent
14 15 16 17 18 |
# File 'lib/torrent-finder/adapters/popgo_adapter.rb', line 14 def list(page=0) url = page == 0 ? "http://share.popgo.org/" : "http://share.popgo.org/search.php?title=&groups=&uploader=&sorts=&orderby=&page=#{(page+1).to_s}" response = HTTParty.get(url) parse_html(response.body) end |
#name ⇒ Object
name of the adapter
9 10 11 |
# File 'lib/torrent-finder/adapters/popgo_adapter.rb', line 9 def name "popgo" end |
#search(terms) ⇒ Object
search and return available torrent
21 22 23 24 |
# File 'lib/torrent-finder/adapters/popgo_adapter.rb', line 21 def search(terms) response = HTTParty.get("http://share.popgo.org/search.php", :query => {"title" => terms}) parse_html(response.body) end |