Browse Source

[fix] pep8

Adam Tauber 11 years ago
parent
commit
b735093564
3 changed files with 26 additions and 15 deletions
  1. 9 5
      searx/engines/google_news.py
  2. 12 5
      searx/engines/yahoo_news.py
  3. 5 5
      searx/webapp.py

+ 9 - 5
searx/engines/google_news.py

@@ -2,7 +2,7 @@
 
 from urllib import urlencode
 from json import loads
-from datetime import datetime, timedelta
+from datetime import datetime
 
 categories = ['news']
 
@@ -33,14 +33,18 @@ def response(resp):
 
     for result in search_res['responseData']['results']:
 # S.149 (159), library.pdf
-# datetime.strptime("Mon, 10 Mar 2014 16:26:15 -0700", "%a, %d %b %Y %H:%M:%S %z")
+# datetime.strptime("Mon, 10 Mar 2014 16:26:15 -0700",
+#                   "%a, %d %b %Y %H:%M:%S %z")
 #        publishedDate = parse(result['publishedDate'])
-        publishedDate = datetime.strptime(str.join(' ',result['publishedDate'].split(None)[0:5]), "%a, %d %b %Y %H:%M:%S")
-        #utc_offset = timedelta(result['publishedDate'].split(None)[5])  # local = utc + offset
+        publishedDate = datetime.strptime(
+            str.join(' ', result['publishedDate'].split(None)[0:5]),
+            "%a, %d %b %Y %H:%M:%S")
+        #utc_offset = timedelta(result['publishedDate'].split(None)[5])
+        # local = utc + offset
         #publishedDate = publishedDate + utc_offset
 
         results.append({'url': result['unescapedUrl'],
                         'title': result['titleNoFormatting'],
-						'publishedDate': publishedDate,
+                        'publishedDate': publishedDate,
                         'content': result['content']})
     return results

+ 12 - 5
searx/engines/yahoo_news.py

@@ -43,19 +43,26 @@ def response(resp):
         publishedDate = extract_text(result.xpath(publishedDate_xpath)[0])
 
         if re.match("^[0-9]+ minute(s|) ago$", publishedDate):
-            publishedDate = datetime.now() - timedelta(minutes=int(re.match(r'\d+', publishedDate).group()))
+            publishedDate = datetime.now() - timedelta(minutes=int(re.match(r'\d+', publishedDate).group()))  # noqa
         else:
-            if re.match("^[0-9]+ hour(s|), [0-9]+ minute(s|) ago$", publishedDate):
+            if re.match("^[0-9]+ hour(s|), [0-9]+ minute(s|) ago$",
+                        publishedDate):
                 timeNumbers = re.findall(r'\d+', publishedDate)
-                publishedDate = datetime.now() - timedelta(hours=int(timeNumbers[0])) - timedelta(minutes=int(timeNumbers[1]))
+                publishedDate = datetime.now()\
+                    - timedelta(hours=int(timeNumbers[0]))\
+                    - timedelta(minutes=int(timeNumbers[1]))
             else:
                 # TODO year in string possible?
-                publishedDate = datetime.strptime(publishedDate,"%b %d %H:%M%p")
+                publishedDate = datetime.strptime(publishedDate,
+                                                  "%b %d %H:%M%p")
 
         if publishedDate.year == 1900:
             publishedDate = publishedDate.replace(year=datetime.now().year)
 
-        results.append({'url': url, 'title': title, 'content': content,'publishedDate':publishedDate})
+        results.append({'url': url,
+                        'title': title,
+                        'content': content,
+                        'publishedDate': publishedDate})
 
     if not suggestion_xpath:
         return results

+ 5 - 5
searx/webapp.py

@@ -32,7 +32,7 @@ from flask import (
     Flask, request, render_template, url_for, Response, make_response,
     redirect, send_from_directory
 )
-from flask.ext.babel import Babel, gettext, ngettext, format_date
+from flask.ext.babel import Babel, gettext, format_date
 from searx import settings, searx_dir
 from searx.engines import (
     search as do_search, categories, engines, get_engines_stats,
@@ -161,12 +161,12 @@ def index():
         if 'publishedDate' in result:
             if result['publishedDate'] >= datetime.now() - timedelta(days=1):
                 timedifference = datetime.now() - result['publishedDate']
-                minutes = int((timedifference.seconds/60)%60)
-                hours = int(timedifference.seconds/60/60)
+                minutes = int((timedifference.seconds / 60) % 60)
+                hours = int(timedifference.seconds / 60 / 60)
                 if hours == 0:
-                    result['publishedDate'] = gettext(u'{minutes} minute(s) ago').format(minutes=minutes)
+                    result['publishedDate'] = gettext(u'{minutes} minute(s) ago').format(minutes=minutes)  # noqa
                 else:
-                    result['publishedDate'] = gettext(u'{hours} hour(s), {minutes} minute(s) ago').format(hours=hours, minutes=minutes)
+                    result['publishedDate'] = gettext(u'{hours} hour(s), {minutes} minute(s) ago').format(hours=hours, minutes=minutes)  # noqa
             else:
                 result['publishedDate'] = format_date(result['publishedDate'])