[Search engine] Change URL getting mechanism in BTDigg

This commit is contained in:
ngosang 2016-03-23 13:53:03 +01:00
parent 376ff79f16
commit e557634feb
4 changed files with 51 additions and 59 deletions

View file

@ -1,5 +1,6 @@
#VERSION: 1.30
#VERSION: 1.31
#AUTHORS: BTDigg team (research@btdigg.org)
# Contributors: Diego de las Heras (ngosang@hotmail.es)
# GNU GENERAL PUBLIC LICENSE
# Version 3, 29 June 2007
@ -16,11 +17,10 @@
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
import urllib
import urllib2
import sys
from novaprinter import prettyPrinter
from helpers import retrieve_url, download_file
import urllib
import sys
class btdigg(object):
url = 'https://btdigg.org'
@ -37,10 +37,8 @@ class btdigg(object):
i = 0
results = 0
while i < 3:
u = urllib2.urlopen('https://api.btdigg.org/api/public-8e9a50f8335b964f/s01?%s' % urllib.urlencode(dict(q = req, p = i)))
for line in u:
try:
line = line.decode('utf8')
data = retrieve_url('https://api.btdigg.org/api/public-8e9a50f8335b964f/s01?%s' % urllib.urlencode(dict(q = req, p = i)))
for line in data.splitlines():
if line.startswith('#'):
continue
@ -60,8 +58,6 @@ class btdigg(object):
prettyPrinter(res)
results += 1
except:
pass
if results == 0:
break

View file

@ -1,4 +1,4 @@
btdigg: 1.30
btdigg: 1.31
demonoid: 1.2
extratorrent: 2.04
kickasstorrents: 1.28

View file

@ -1,5 +1,6 @@
#VERSION: 1.30
#VERSION: 1.31
#AUTHORS: BTDigg team (research@btdigg.org)
# Contributors: Diego de las Heras (ngosang@hotmail.es)
# GNU GENERAL PUBLIC LICENSE
# Version 3, 29 June 2007
@ -16,11 +17,10 @@
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
import urllib.request, urllib.parse, urllib.error
import urllib.request, urllib.error, urllib.parse
import sys
from novaprinter import prettyPrinter
from helpers import retrieve_url, download_file
import urllib
import sys
class btdigg(object):
url = 'https://btdigg.org'
@ -37,10 +37,8 @@ class btdigg(object):
i = 0
results = 0
while i < 3:
u = urllib.request.urlopen('https://api.btdigg.org/api/public-8e9a50f8335b964f/s01?%s' % urllib.parse.urlencode(dict(q = req, p = i)))
for line in u:
try:
line = line.decode('utf8')
data = retrieve_url('https://api.btdigg.org/api/public-8e9a50f8335b964f/s01?%s' % urllib.parse.urlencode(dict(q = req, p = i)))
for line in data.splitlines():
if line.startswith('#'):
continue
@ -60,8 +58,6 @@ class btdigg(object):
prettyPrinter(res)
results += 1
except:
pass
if results == 0:
break

View file

@ -1,4 +1,4 @@
btdigg: 1.30
btdigg: 1.31
demonoid: 1.2
extratorrent: 2.04
kickasstorrents: 1.28