AV-98-fork

A fork of https://tildegit.org/solderpunk/AV-98
Log (Feed) | Files | Refs (Tags) | README | LICENSE

commit f6a8f20a07ff9126297cf785a150ac7f134f6006
parent ddb3a5a893d8a2a3982991fd38d85912f846dbe3
Author: Solderpunk <solderpunk@sdf.org>
Date:   Sun, 18 Aug 2019 22:32:34 +0300

Fix bookmarking.

Diffstat:
Mav98.py | 13+++++++------
1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/av98.py b/av98.py @@ -860,13 +860,14 @@ Optionally, specify the new name for the bookmark.""" def do_bookmarks(self, *args): """Show the current bookmarks menu. Bookmarks are stored in the ~/.av98-bookmarks.txt file.""" - file_name = "~/.av98-bookmarks.txt" - if not os.path.isfile(os.path.expanduser(file_name)): - print("You need to 'add' some bookmarks, first") + bm_file = os.path.expanduser("~/.av98-bookmarks.txt") + if not os.path.exists(bm_file): + print("You need to 'add' some bookmarks, first!") else: - gi = GeminiItem(None, None, os.path.expanduser(file_name), - file_name) - self._go_to_gi(gi) + with open(bm_file, "r") as fp: + body = fp.read() + gi = GeminiItem("file://localhost/" + bm_file) + self._handle_index(body, gi) ### Help def do_help(self, arg):