Fix cannot open "Ask HN" stories.
This commit is contained in:
parent
97c3414cb0
commit
e81b98929b
|
@ -159,7 +159,7 @@ class HackerNewsApp:
|
||||||
webbrowser.open(widget.url)
|
webbrowser.open(widget.url)
|
||||||
|
|
||||||
if self.commentState:
|
if self.commentState:
|
||||||
webbrowser.open(self.HN_URL_PREFIX + widget.hn_id)
|
webbrowser.open(self.HN_URL_PREFIX + str(widget.hn_id))
|
||||||
self.tracker.visit(widget.url)
|
self.tracker.visit(widget.url)
|
||||||
|
|
||||||
def addItem(self, item):
|
def addItem(self, item):
|
||||||
|
@ -205,6 +205,9 @@ class HackerNewsApp:
|
||||||
#Add back all the refreshed news
|
#Add back all the refreshed news
|
||||||
for index, item in enumerate(data):
|
for index, item in enumerate(data):
|
||||||
item['history'] = searchResults[index]
|
item['history'] = searchResults[index]
|
||||||
|
if item['url'].startswith('item?id='):
|
||||||
|
item['url'] = "https://news.ycombinator.com/" + item['url']
|
||||||
|
|
||||||
self.addItem(item)
|
self.addItem(item)
|
||||||
# Catch network errors
|
# Catch network errors
|
||||||
except requests.exceptions.RequestException as e:
|
except requests.exceptions.RequestException as e:
|
||||||
|
|
Loading…
Reference in New Issue