Reloads every 5 minutes

This commit is contained in:
Abhay Rana 2013-11-28 09:39:29 +05:30
parent 92f7bf1efa
commit af21ec43a5
2 changed files with 3 additions and 3 deletions

View File

@ -16,7 +16,6 @@ because nw doesn't support AppIndicators yet.
4. Shows Points/Comment count in a simple format
##To-Do
- Reload data every 5 minutes
- Implement a way to remember which stories have been read
- Ideally app-memory should be persistent (save on disk)
- Auto Start

View File

@ -63,13 +63,14 @@ class HackerNewsApp:
i.show()
def refresh(self, widget=None, data=None):
self.data = reversed(getHomePage()[0:15]);
self.data = reversed(getHomePage()[0:20]);
for i in self.menu.get_children():
if(hasattr(i,'url')):
self.menu.remove(i)
for i in self.data:
self.addItem(i)
#Call every 5 minutes
gtk.timeout_add(5*60*1000, self.refresh)
def getHomePage():
r = requests.get('https://node-hnapi.herokuapp.com/news')