Beispiel #1
0
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)