JBrowser Source Docs
You are reading the documentation for JBrowser 1.4.0. The newest release is 1.5.4. Go to the latest documentation

jbrowser.services.bookmarks

Generated from the source code of JBrowser 1.4.0.

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.