Easy bookmark management with rofi
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tools
README.md
boosta
config.sample

README.md

boosta

Easy bookmark management with rofi

Features

  • Browser independent
  • Store your bookmarks in a simple textfile, which can be easily tracked with git
  • Use rofi as a convenient interface to search, open and manage bookmarks
  • Convert your bookmarks.html file exported from Firefox to a boosta bookmarks file

Requirements

boosta has the following requirements:

  • Python 2 or 3 (for the convertFirefox2Boosta script)
  • rofi

Usage

To convert your bookmarks.html file exported from Firefox to a boosta bookmarks file, run:

convertFirefox2Boosta

The boosta bookmarks file will be created as bookmarks. Copy it to $HOME/.config/boosta/bookmarks to use it with boosta.

Copy the config.sample file to $HOME/.config/boosta/config and customize it as you like.

Run boosta, then you can switch between the following modes:

  • Alt+o open bookmark (default mode)
    • start to type a tag, a title or an url and press Enter when you found the bookmark to open.
  • Alt+n add bookmark
    • You need to provide tag(s), title and url for a new bookmark.
    • For each of tags, title and url, you can also select from the existing ones.
    • The title of the previous window (probably the browser window) is inserted as the default value for the title.
    • You might want to copy the url to the clipboard before running boosta and insert it then with Shift+Insert.
    • Press Ctrl+Enter to use the entered text and not the selected entry as input.
  • Alt+d delete bookmark
    • start to type a tag, a title or an url and press Enter when you found the bookmark to delete.
    • Confirm the deletion of the selected bookmark by selecting [Y]es and pressing Enter.

License

This software is released under the terms of the GNU General Public License v2:

http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

TODO

  • change delimiter
  • edit bookmark
  • generate a html file of the bookmarks