diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2014-03-15 20:07:15 +0100 |
|---|---|---|
| committer | Adam Tauber <asciimoo@gmail.com> | 2014-03-15 20:07:15 +0100 |
| commit | 1467a2e0fc860546ec2490a21db369fa50355c2e (patch) | |
| tree | 2a735f17f017fd829c5598ea71f641724d624ed1 /searx/engines/google_news.py | |
| parent | e5d64a5b2ae06bce27343450f111b05ee158b3df (diff) | |
| parent | d20a3d61648e528d8d7ea0d823c2c36139dd397f (diff) | |
Merge pull request #50 from pointhi/results
Showing publish Date of articles in search results
Diffstat (limited to 'searx/engines/google_news.py')
| -rw-r--r-- | searx/engines/google_news.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/searx/engines/google_news.py b/searx/engines/google_news.py index 935718609..afda3e756 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 datetime import datetime, timedelta categories = ['news'] @@ -31,7 +32,15 @@ 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 + results.append({'url': result['unescapedUrl'], 'title': result['titleNoFormatting'], + 'publishedDate': publishedDate, 'content': result['content']}) return results |