summaryrefslogtreecommitdiff
path: root/searx/engines/google_news.py
diff options
context:
space:
mode:
authorAdam Tauber <asciimoo@gmail.com>2014-03-18 18:20:10 +0100
committerAdam Tauber <asciimoo@gmail.com>2014-03-18 18:20:10 +0100
commit018a14431bd3612db4e8840ce24f3e60026ece0f (patch)
tree18c7f0ed489c0c0f206ac1f0a191b1ce0ab045b2 /searx/engines/google_news.py
parentfaed14b2c691746ba6cf98d164a5e6b1ca3ee4c9 (diff)
parent993271bed30e24c7ae1e0f63b64e030829206f27 (diff)
Merge pull request #57 from pointhi/results
improving publishDate extraction and output of it
Diffstat (limited to 'searx/engines/google_news.py')
-rw-r--r--searx/engines/google_news.py14
1 files changed, 4 insertions, 10 deletions
diff --git a/searx/engines/google_news.py b/searx/engines/google_news.py
index 43ccaa3e3..b8a7be3ee 100644
--- a/searx/engines/google_news.py
+++ b/searx/engines/google_news.py
@@ -2,6 +2,7 @@
from urllib import urlencode
from json import loads
+from dateutil import parser
from datetime import datetime
categories = ['news']
@@ -32,16 +33,9 @@ def response(resp):
return []
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")
-# 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 = publishedDate + utc_offset
+
+# Mon, 10 Mar 2014 16:26:15 -0700
+ publishedDate = parser.parse(result['publishedDate'])
results.append({'url': result['unescapedUrl'],
'title': result['titleNoFormatting'],