Fix bookmarking.

This commit is contained in:
Solderpunk 2019-08-18 22:32:34 +03:00
parent ddb3a5a893
commit f6a8f20a07
1 changed files with 7 additions and 6 deletions

13
av98.py
View File

@ -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):