From f5c3720a5cdfc93734733b4ac8aba79289197f8f Mon Sep 17 00:00:00 2001 From: RaNaN Date: Wed, 12 Aug 2009 17:26:38 +0200 Subject: time-, plugin fix, debug output --- Plugins/NetloadIn.py | 4 ++-- captcha/NetloadIn.py | 2 -- captcha/captcha.py | 7 +++++-- pyLoadCore.py | 2 ++ 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Plugins/NetloadIn.py b/Plugins/NetloadIn.py index ac14a670c..9509796f4 100644 --- a/Plugins/NetloadIn.py +++ b/Plugins/NetloadIn.py @@ -109,10 +109,10 @@ class NetloadIn(Plugin): self.want_reconnect = True def get_file_name(self): - if not self.want_reconnect: + try: file_name_pattern = '\t\t\t(.+)' return re.search(file_name_pattern, self.html[0]).group(1) - else: + except: return self.parent.url def file_exists(self): diff --git a/captcha/NetloadIn.py b/captcha/NetloadIn.py index df8809a6a..9799a6a2b 100644 --- a/captcha/NetloadIn.py +++ b/captcha/NetloadIn.py @@ -9,9 +9,7 @@ class NetloadIn(OCR): self.to_greyscale() self.clean(3) self.clean(3) - self.logger.debug("Start tesseract") self.run_tesser() - self.logger.debug("Finished tesseract") self.correct({ ("$", "g"): "5", diff --git a/captcha/captcha.py b/captcha/captcha.py index a21963c6b..ffb165dbf 100644 --- a/captcha/captcha.py +++ b/captcha/captcha.py @@ -82,12 +82,15 @@ class OCR(object): self.result_captcha = self.run(['gocr', tmp.name]).replace("\n", "") def run_tesser(self): + self.logger.debug("create tmp tif") tmp = tempfile.NamedTemporaryFile(suffix=".tif") + self.logger.debug("create tmp txt") tmpTxt = tempfile.NamedTemporaryFile(suffix=".txt") - + self.logger.debug("save tiff") self.image.save(tmp.name, 'TIFF') + self.logger.debug("run tesseract") self.run(['tesseract', tmp.name, tmpTxt.name.replace(".txt", "")]) - + self.logger.debug("run cat") self.result_captcha = self.run(['cat', tmpTxt.name]).replace("\n", "") def get_captcha(self): diff --git a/pyLoadCore.py b/pyLoadCore.py index 8587aea5d..9577def74 100644 --- a/pyLoadCore.py +++ b/pyLoadCore.py @@ -197,6 +197,8 @@ class Core(object): if start < now and end > now: return True + elif start > end and (now > start or now < end): + return True elif start < now and end < now and start > end: return True else: -- cgit v1.2.3