Vivaldi browser bookmarks (and other browsers...?) #1111
Replies: 6 comments
-
Bookmarks are stored in different ways. FF uses a database, while chromium uses a json file. A generic bookmark handler is impossible. But well yes, instead of writing an entire extension for each browser some sort of abstraction over the bookmarks would be nice. |
Beta Was this translation helpful? Give feedback.
-
Vivaldi uses a JSON file as well. It is heavily based on Chromium, and I guess is probably an Electron app under the hood. example JSON item from bookmarks (there is some wrapping boilerplate as well)
|
Beta Was this translation helpful? Give feedback.
-
You could try to add the path to the chromium extension and see if it works. This shows if they use the same format and if not i would like to see how the chromium extension behaves on bad input. |
Beta Was this translation helpful? Give feedback.
-
Ah, neat. It looks as though they are the same format, probably because they are both essentially based on Chromium. I changed the path to the Bookmarks file from I ran Albert from the command line to inspect the startup logging output, and Albert indexed the Vivaldi bookmarks perfectly: All we need now is a way to make Albert launch a different browser, perhaps this could take the form of an input box with 'command to execute with bookmark URL', in which I can put (Enabling a custom command here would also help people who need to start Chrome or any other browser with special command line switches enabled eg to use different GPU settings or GTK themes or whatever) There are a few other browsers around that are based on Chromium/Electron: https://electronjs.org/apps?category=productivity&q=browser including Brave, so (assuming at least some of them use the same Bookmarks format) this might be a way to considerably broaden range browser support in Albert, without adding the headache of having to parse different Bookmarks files. |
Beta Was this translation helpful? Give feedback.
-
I'm in a similar situation - I want to use vivaldi's bookmarks, but Vivaldi isn't supported out of the box. My problem though, is that I'm not too sure how to set the path. Albert currently doesn't have a UI field to set the bookmarks path, and there is no default value for the path in If someone could tell me what variable to set, that would be great!
EDIT: Temporary fix - I just created a symbolic link from the google chrome's
|
Beta Was this translation helpful? Give feedback.
-
This should actually be possible with the current chromium extension |
Beta Was this translation helpful? Give feedback.
-
Feature request:
Would it be possible to adapt the excellent Chrome and Firefox bookmarks plugins for other browsers?
I've been a Firefox and Chrome user for some time and have got used to using Albert to launch my bookmarks, however I'm currently experimenting with using the Vivaldi browser https://vivaldi.com/ and there are quite a few other browsers around (Brave, Opera etc)
Is it possible to adapt the Chrome browser bookmarks plugin for Vivaldi? I had a look at the code but I have no experience with C++, maybe if it's just a case of changing where to find the bookmarks file and which browser to launch I might be able to do it
Could we envisage a future Browser bookmarks plugin that can be used with a wider range of browsers, or be made semi-'browser-agnostic'? ie feed in the bookmarks file path and the command to use with the bookmark url
Beta Was this translation helpful? Give feedback.
All reactions