JBrowser Source Docs

jbrowser.services.bookmarks

Generated from the source code of JBrowser 1.5.4.

jbrowser/services/bookmarks.py · 106 lines

Bookmarks / favorites store.

Bookmark#

class Bookmarksource

Attributes

Name Value
title str
url str
folder str = ''
on_bar bool = True
id str = field(default_factory=lambda: uuid.uuid4().hex[:12])
created float = field(default_factory=time.time)

BookmarkService#

class BookmarkService(QObject)source
BookmarkService(path: Path, parent: QObject | None=None)

Signals

Signal Arguments
changed ()

BookmarkService.save_now#

save_now() -> Nonesource

BookmarkService.all#

all() -> list[Bookmark]source

BookmarkService.bar_items#

bar_items() -> list[Bookmark]source

BookmarkService.folders#

folders() -> list[str]source

BookmarkService.find_url#

find_url(url: str) -> Bookmark | Nonesource

BookmarkService.get#

get(bid: str) -> Bookmark | Nonesource

BookmarkService.add#

add(title: str, url: str, folder: str='', on_bar: bool=True) -> Bookmarksource

BookmarkService.update#

update(bid: str, **fields) -> Nonesource

BookmarkService.remove#

remove(bid: str) -> Nonesource

BookmarkService.move#

move(bid: str, new_index: int) -> Nonesource

BookmarkService.toggle#

toggle(title: str, url: str) -> boolsource

Bookmark url or remove it. Returns True if it is now bookmarked.