Buku, a powerful bookmark manager for the command line

about buku

In the next article we are going to take a look at Buku. This app is a free and open source command line bookmark manager, available for Gnu / Linux. With this software we can automatically import bookmarks from our Firefox, Chromium or Chrome browser and open the bookmarks from these browsers. Besides power automatically import bookmarks We can also search for the title and description of a marked URL from the web.

With this bookmark manager we can use our favorite editor to edit and update our own bookmarks. Some other features that we will find available are the possibility of using regular expressions in the search options in deep scan mode, to find any marker. This is a privacy-focused bookmark manager, without any hidden history storage and usage analytics. Another nice feature is that allows to import and export bookmarks to HTML, Markdown or Orgfile. The program is written in Python3 and SQLite3 and released under the GNU General Public License v3.0.

 General characteristics of Buku

  • The program allows us to enjoy a clean and light interface in terminal.
  • We will be able import / export bookmarks from / to HTML, Markdown or Orgfile.
  • We will have the possibility of making a automatic import from Firefox, Google Chrome and Chromium.
  • Will allow us store bookmarks with title, tags and description, automatically retrieved from browsers.
  • We can open bookmarks and search results in some of the supported browsers.
  • The program also allows us a integration with text editor.
  • We will find available the possibility of using powerful search options (eregular expressions, substrings ...)
  • We will have the possibility to use a portable and mergeable database to sync between systems.
  • Smart tag management by redirect (>>,>, <)
  • Full multithreaded DB upgrade, manual encryption support.
  • We will find available sequences of shell completion commands and manual page with helpful examples.
  • Confidentiality, it works without collection of unconfirmed user data.

These are just some of the features of this program. They can consult all of them in more detail from the project GitHub page.

Install Buku Bookmark Manager on Ubuntu

Using the .deb package

Ubuntu users can download Buku Bookmark Manager as a .deb file from the releases page. As of this writing, the downloaded file is named 'buku-cli_4.3-1_ubuntu18.04.amd64.deb'.

download the .deb package

wget https://github.com/jarun/buku/releases/download/v4.3/buku-cli_4.3-1_ubuntu18.04.amd64.deb

Once the download is finished, we only have to open a terminal (Ctrl + Alt + T) and move to the folder in which we have saved the downloaded file. Then we will execute the following command to begin the installation:

buku .deb installation

sudo dpkg -i buku-cli_4.3-1_ubuntu18.04.amd64.deb

At the end of the installation we will see problems with the dependencies. The next step will be to run this other command to install all missing dependencies:

sudo apt-get install -f

Using PPA

Another way to install this program will be using the following PPA to install buku on Ubuntu and its derivatives. To start we will add the PPA opening a terminal (Ctrl + Alt + T) and typing in it:

add repository

sudo add-apt-repository ppa:twodopeshaggy/jarun

Next, and after updating the list of software available in the repositories, we can proceed to the program installation with the command:

install from repo

sudo apt install buku

Some usage examples

We will be able to execute the following command in the terminal (Ctrl + Alt + T) to automatically import Firefox, Chromium and Google Chrome bookmarks, as we are interested in:

buku command --ai

buku --ai

For export all bookmarks, the command to execute would be the following:

export bookmarks to html

buku --export marcadores.html

We can list all our imported bookmarks running this command:

buku -p

If we want add and edit a bookmark manually, you just have to run this other command:

buku -w 'gedit -w'

To get help about this program, we will only have to write in the terminal:

help buku

buku

To immediately start using buku, users can go to the section Quick start posted on their GitHub page. On this GitHub page we can also find the full list of commands for buku.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Nasher_87 (ARG) said

    How do you make the prom look like this?

    1.    Damien Amoedo said

      It is the basic configuration using Powerline. But if you look at the documentation you can configure the command line to your liking. Salu2.