Compare commits
2 Commits
bcb7cfc4f3
...
bf575bf881
Author | SHA1 | Date | |
---|---|---|---|
bf575bf881 | |||
0d61661e5d |
8
hn.py
8
hn.py
@ -87,7 +87,7 @@ class Client:
|
|||||||
|
|
||||||
|
|
||||||
page = int(self.story_pos / self.stories_in_a_site + 1)
|
page = int(self.story_pos / self.stories_in_a_site + 1)
|
||||||
total_pages = math.ceil(len(self.loadedstories)/500)
|
total_pages = math.ceil(500/len(self.loadedstories))
|
||||||
self.set_footer(f'Page {page}/{total_pages}, loaded {len(self.loadedstories)} stories.')
|
self.set_footer(f'Page {page}/{total_pages}, loaded {len(self.loadedstories)} stories.')
|
||||||
#self.set_footer(f'{self.loadedstories}')
|
#self.set_footer(f'{self.loadedstories}')
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ class Client:
|
|||||||
c = self.screen.getch()
|
c = self.screen.getch()
|
||||||
story = self.loadedstories[self.topstories[self.story_pos + self.cursor_pos]]
|
story = self.loadedstories[self.topstories[self.story_pos + self.cursor_pos]]
|
||||||
if c == ord('q'): # Quit
|
if c == ord('q'): # Quit
|
||||||
self.exit()
|
await self.exit()
|
||||||
elif c == curses.KEY_UP:
|
elif c == curses.KEY_UP:
|
||||||
self.cursor_pos -= 1
|
self.cursor_pos -= 1
|
||||||
if self.cursor_pos < 0:
|
if self.cursor_pos < 0:
|
||||||
@ -168,8 +168,8 @@ class Client:
|
|||||||
self.draw()
|
self.draw()
|
||||||
await self.handle_input()
|
await self.handle_input()
|
||||||
|
|
||||||
def exit(self):
|
async def exit(self):
|
||||||
self.session.close()
|
await self.session.close()
|
||||||
curses.endwin()
|
curses.endwin()
|
||||||
import sys
|
import sys
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
Loading…
Reference in New Issue
Block a user