diff options
| -rw-r--r-- | plugin/hackernews.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/plugin/hackernews.py b/plugin/hackernews.py index e26091a..cb7622f 100644 --- a/plugin/hackernews.py +++ b/plugin/hackernews.py @@ -60,10 +60,15 @@ def hacker_news(): for i, item in enumerate(news1+news2): if 'title' not in item: continue - line = "%s%d. %s (%s) [%d]" - line %= (" " if i+1 < 10 else "", i+1, item['title'], - item['domain'], item['id']) - bwrite(line) + if 'domain' in item: + line = "%s%d. %s (%s) [%d]" + line %= (" " if i+1 < 10 else "", i+1, item['title'], + item['domain'], item['id']) + bwrite(line) + else: + line = "%s%d. %s [%d]" + line %= (" " if i+1 < 10 else "", i+1, item['title'], item['id']) + bwrite(line) if item['type'] == "link": line = "%s%d points by %s %s | %d comments [%s]" line %= (" "*4, item['points'], item['user'], item['time_ago'], |
