Skip to content

Commit

Permalink
Fix and optimize search for various providers
Browse files Browse the repository at this point in the history
  • Loading branch information
steeve committed Feb 20, 2014
1 parent 0b1052e commit e019e44
Show file tree
Hide file tree
Showing 6 changed files with 3 additions and 13 deletions.
2 changes: 1 addition & 1 deletion resources/site-packages/xbmctorrent/scrapers/bitsnoop.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,4 @@ def bitsnoop_search():
if not query:
query = plugin.keyboard("", "XBMCtorrent - Bitsnoop - Search")
if query:
plugin.redirect(plugin.url_for("bitsnoop_page", root="/search/video/%s/c/d/" % urllib.quote("%s safe:no" % query), page=1, **plugin.request.args_dict))
plugin.redirect(plugin.url_for("bitsnoop_page", root="/search/video/%s/c/d/" % urllib.quote_plus("%s safe:no" % query), page=1, **plugin.request.args_dict))
3 changes: 0 additions & 3 deletions resources/site-packages/xbmctorrent/scrapers/btdigg.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,6 @@ def btdigg_page(query, sort, page):
@plugin.route("/btdigg/search")
@tracked
def btdigg_search():
import urllib
from xbmctorrent.utils import first

query = plugin.request.args_dict.pop("query", None)
if not query:
query = plugin.keyboard("", "XBMCtorrent - BTDigg - Search")
Expand Down
3 changes: 0 additions & 3 deletions resources/site-packages/xbmctorrent/scrapers/extratorrent.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,6 @@ def extratorrent_page(type_="", cid="", search="", page=1):
@plugin.route("/extratorrent/search")
@tracked
def extratorrent_search():
import urllib
from xbmctorrent.utils import first

query = plugin.request.args_dict.pop("query", None)
if not query:
query = plugin.keyboard("", "XBMCtorrent - ExtraTorrent - Search")
Expand Down
4 changes: 1 addition & 3 deletions resources/site-packages/xbmctorrent/scrapers/kickass.py
Original file line number Diff line number Diff line change
Expand Up @@ -164,11 +164,9 @@ def kat_page(root, page, sort_field, sort_order):
@tracked
def kat_search():
import urllib
from xbmctorrent.utils import first

query = plugin.request.args_dict.pop("query", None)
suffix = plugin.request.args_dict.pop("query_suffix", "")
if not query:
query = plugin.keyboard("", "XBMCtorrent - Kickass Torrent - Search")
if query:
plugin.redirect(plugin.url_for("kat_page", root="usearch/%s/" % urllib.quote("%s %s verified:1" % (query, suffix)), page=1, **plugin.request.args_dict))
plugin.redirect(plugin.url_for("kat_page", root="usearch/%s/" % urllib.quote_plus("%s %s verified:1" % (query, suffix)), page=1, **plugin.request.args_dict))
2 changes: 0 additions & 2 deletions resources/site-packages/xbmctorrent/scrapers/nyaa.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,6 @@ def nyaa_page(cats, offset, sort, order, term=""):
@plugin.route("/nyaa/search")
@tracked
def nyaa_search():
import urllib

query = plugin.request.args.get("query")
if query:
query = query[0]
Expand Down
2 changes: 1 addition & 1 deletion resources/site-packages/xbmctorrent/scrapers/tpb.py
Original file line number Diff line number Diff line change
Expand Up @@ -105,4 +105,4 @@ def piratebay_search():
else:
query = plugin.keyboard("", "XBMCtorrent - The Pirate Bay - Search")
if query:
plugin.redirect(plugin.url_for("piratebay_page", root="/search/%s" % urllib.quote(query), page=0))
plugin.redirect(plugin.url_for("piratebay_page", root="/search/%s" % urllib.quote_plus(query), page=0))

0 comments on commit e019e44

Please sign in to comment.