mirror of https://github.com/evilhero/mylar
FIX: Added addtional newsgroup to Experimental option for some newer results (0-day)
This commit is contained in:
parent
e86b5ce00f
commit
85db439550
|
@ -196,6 +196,7 @@ RAW_PASSWORD = None
|
||||||
RAW_GROUPS = None
|
RAW_GROUPS = None
|
||||||
|
|
||||||
EXPERIMENTAL = False
|
EXPERIMENTAL = False
|
||||||
|
ALTEXPERIMENTAL = False
|
||||||
|
|
||||||
COMIC_LOCATION = None
|
COMIC_LOCATION = None
|
||||||
QUAL_ALTVERS = None
|
QUAL_ALTVERS = None
|
||||||
|
@ -313,7 +314,7 @@ def initialize():
|
||||||
LIBRARYSCAN, LIBRARYSCAN_INTERVAL, DOWNLOAD_SCAN_INTERVAL, USE_SABNZBD, SAB_HOST, SAB_USERNAME, SAB_PASSWORD, SAB_APIKEY, SAB_CATEGORY, SAB_PRIORITY, SAB_DIRECTORY, BLACKHOLE, BLACKHOLE_DIR, ADD_COMICS, COMIC_DIR, IMP_MOVE, IMP_RENAME, IMP_METADATA, \
|
LIBRARYSCAN, LIBRARYSCAN_INTERVAL, DOWNLOAD_SCAN_INTERVAL, USE_SABNZBD, SAB_HOST, SAB_USERNAME, SAB_PASSWORD, SAB_APIKEY, SAB_CATEGORY, SAB_PRIORITY, SAB_DIRECTORY, BLACKHOLE, BLACKHOLE_DIR, ADD_COMICS, COMIC_DIR, IMP_MOVE, IMP_RENAME, IMP_METADATA, \
|
||||||
USE_NZBGET, NZBGET_HOST, NZBGET_PORT, NZBGET_USERNAME, NZBGET_PASSWORD, NZBGET_CATEGORY, NZBGET_PRIORITY, NZBSU, NZBSU_UID, NZBSU_APIKEY, DOGNZB, DOGNZB_UID, DOGNZB_APIKEY, NZBX,\
|
USE_NZBGET, NZBGET_HOST, NZBGET_PORT, NZBGET_USERNAME, NZBGET_PASSWORD, NZBGET_CATEGORY, NZBGET_PRIORITY, NZBSU, NZBSU_UID, NZBSU_APIKEY, DOGNZB, DOGNZB_UID, DOGNZB_APIKEY, NZBX,\
|
||||||
NEWZNAB, NEWZNAB_NAME, NEWZNAB_HOST, NEWZNAB_APIKEY, NEWZNAB_UID, NEWZNAB_ENABLED, EXTRA_NEWZNABS, NEWZNAB_EXTRA, \
|
NEWZNAB, NEWZNAB_NAME, NEWZNAB_HOST, NEWZNAB_APIKEY, NEWZNAB_UID, NEWZNAB_ENABLED, EXTRA_NEWZNABS, NEWZNAB_EXTRA, \
|
||||||
RAW, RAW_PROVIDER, RAW_USERNAME, RAW_PASSWORD, RAW_GROUPS, EXPERIMENTAL, \
|
RAW, RAW_PROVIDER, RAW_USERNAME, RAW_PASSWORD, RAW_GROUPS, EXPERIMENTAL, ALTEXPERIMENTAL, \
|
||||||
ENABLE_META, CMTAGGER_PATH, INDIE_PUB, BIGGIE_PUB, IGNORE_HAVETOTAL, \
|
ENABLE_META, CMTAGGER_PATH, INDIE_PUB, BIGGIE_PUB, IGNORE_HAVETOTAL, \
|
||||||
ENABLE_TORRENTS, TORRENT_LOCAL, LOCAL_WATCHDIR, TORRENT_SEEDBOX, SEEDBOX_HOST, SEEDBOX_PORT, SEEDBOX_USER, SEEDBOX_PASS, SEEDBOX_WATCHDIR, \
|
ENABLE_TORRENTS, TORRENT_LOCAL, LOCAL_WATCHDIR, TORRENT_SEEDBOX, SEEDBOX_HOST, SEEDBOX_PORT, SEEDBOX_USER, SEEDBOX_PASS, SEEDBOX_WATCHDIR, \
|
||||||
ENABLE_RSS, RSS_CHECKINTERVAL, RSS_LASTRUN, ENABLE_TORRENT_SEARCH, ENABLE_KAT, ENABLE_CBT, CBT_PASSKEY, \
|
ENABLE_RSS, RSS_CHECKINTERVAL, RSS_LASTRUN, ENABLE_TORRENT_SEARCH, ENABLE_KAT, ENABLE_CBT, CBT_PASSKEY, \
|
||||||
|
@ -525,7 +526,7 @@ def initialize():
|
||||||
RAW_GROUPS = check_setting_str(CFG, 'Raw', 'raw_groups', '')
|
RAW_GROUPS = check_setting_str(CFG, 'Raw', 'raw_groups', '')
|
||||||
|
|
||||||
EXPERIMENTAL = bool(check_setting_int(CFG, 'Experimental', 'experimental', 0))
|
EXPERIMENTAL = bool(check_setting_int(CFG, 'Experimental', 'experimental', 0))
|
||||||
|
ALTEXPERIMENTAL = bool(check_setting_int(CFG, 'Experimental', 'altexperimental', 1))
|
||||||
NEWZNAB = bool(check_setting_int(CFG, 'Newznab', 'newznab', 0))
|
NEWZNAB = bool(check_setting_int(CFG, 'Newznab', 'newznab', 0))
|
||||||
|
|
||||||
if CONFIG_VERSION:
|
if CONFIG_VERSION:
|
||||||
|
@ -920,6 +921,7 @@ def config_write():
|
||||||
|
|
||||||
new_config['Experimental'] = {}
|
new_config['Experimental'] = {}
|
||||||
new_config['Experimental']['experimental'] = int(EXPERIMENTAL)
|
new_config['Experimental']['experimental'] = int(EXPERIMENTAL)
|
||||||
|
new_config['Experimental']['altexperimental'] = int(ALTEXPERIMENTAL)
|
||||||
|
|
||||||
new_config['Newznab'] = {}
|
new_config['Newznab'] = {}
|
||||||
new_config['Newznab']['newznab'] = int(NEWZNAB)
|
new_config['Newznab']['newznab'] = int(NEWZNAB)
|
||||||
|
|
|
@ -32,6 +32,9 @@ def Startit(searchName, searchIssue, searchYear, ComicVersion):
|
||||||
regexName = searchName.replace(" ", '((\\s)?[-:])?(\\s)?')
|
regexName = searchName.replace(" ", '((\\s)?[-:])?(\\s)?')
|
||||||
|
|
||||||
|
|
||||||
|
#logger.fdebug('searchName:' + searchName)
|
||||||
|
#logger.fdebug('regexName:' + regexName)
|
||||||
|
|
||||||
if mylar.USE_MINSIZE:
|
if mylar.USE_MINSIZE:
|
||||||
size_constraints = "minsize=" + str(mylar.MINSIZE)
|
size_constraints = "minsize=" + str(mylar.MINSIZE)
|
||||||
else:
|
else:
|
||||||
|
@ -43,14 +46,21 @@ def Startit(searchName, searchIssue, searchYear, ComicVersion):
|
||||||
if mylar.USENET_RETENTION != None:
|
if mylar.USENET_RETENTION != None:
|
||||||
max_age = "&age=" + str(mylar.USENET_RETENTION)
|
max_age = "&age=" + str(mylar.USENET_RETENTION)
|
||||||
|
|
||||||
feed = feedparser.parse("http://nzbindex.nl/rss/alt.binaries.comics.dcp/?sort=agedesc&" + str(size_constraints) + str(max_age) + "&dq=%s&max=50&more=1" %joinSearch)
|
feeds = []
|
||||||
|
feeds.append(feedparser.parse("http://nzbindex.nl/rss/alt.binaries.comics.dcp/?sort=agedesc&" + str(size_constraints) + str(max_age) + "&dq=%s&max=50&more=1" %joinSearch))
|
||||||
|
if mylar.ALTEXPERIMENTAL:
|
||||||
|
feeds.append(feedparser.parse("http://nzbindex.nl/rss/?dq=%s&g[]=41&g[]=510&sort=agedesc&hidespam=0&max=&more=1" %joinSearch))
|
||||||
|
|
||||||
|
entries = []
|
||||||
|
mres = {}
|
||||||
|
tallycount = 0
|
||||||
|
|
||||||
|
for feed in feeds:
|
||||||
totNum = len(feed.entries)
|
totNum = len(feed.entries)
|
||||||
|
tallycount += len(feed.entries)
|
||||||
|
|
||||||
keyPair = {}
|
keyPair = {}
|
||||||
regList = []
|
regList = []
|
||||||
entries = []
|
|
||||||
mres = {}
|
|
||||||
countUp = 0
|
countUp = 0
|
||||||
|
|
||||||
logger.fdebug(str(totNum) + " results")
|
logger.fdebug(str(totNum) + " results")
|
||||||
|
@ -104,7 +114,8 @@ def Startit(searchName, searchIssue, searchYear, ComicVersion):
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
if len(entries) >= 1:
|
# if len(entries) >= 1:
|
||||||
|
if tallycount >= 1:
|
||||||
mres['entries'] = entries
|
mres['entries'] = entries
|
||||||
return mres
|
return mres
|
||||||
# print("Title: "+regList[0])
|
# print("Title: "+regList[0])
|
||||||
|
|
Loading…
Reference in New Issue