def run(): """ Main """ if len(sys.argv) > 2 and sys.argv[1] == '-r': Bookmark.select(sys.argv[2]).delete() elif len(sys.argv) > 2 and Bookmark.select(sys.argv[1]) is None: Bookmark(sys.argv[1], sys.argv[2]).persist() else: bookmark = Bookmark.select(sys.argv[1]) if bookmark is not None: call([NEW_TAB_COMMAND, bookmark.link]) else: print('No bookmark ' + sys.argv[1])
def is_bookmark(path): bk_list = Bookmark.select().where(Bookmark.comic_path == path) return True if bk_list else False
def get_bookmark_by_path(path): bk_list = Bookmark.select().where(Bookmark.comic_path == path) return bk_list[0] if bk_list else None
def get_bookmarks(rows_number): query = Bookmark.select().order_by(Bookmark.comic_id.desc()).limit( rows_number) return list(query)
def is_bookmark(path): bk_list = Bookmark.select().where(Bookmark.comic_path == path) return True if bk_list else False
def get_bookmark_by_path(path): bk_list = Bookmark.select().where(Bookmark.comic_path == path) return bk_list[0] if bk_list else None
def get_bookmarks(rows_number): query = Bookmark.select().order_by( Bookmark.comic_id.desc()).limit(rows_number) return list(query)