Buku: Un avanzado administrador de marcadores desde la terminal

Los marcadores son un invento fantástico, la capacidad de tener a la mano y de manera organizada los sitios que nos interesan en cuestión de segundos, hace de la navegación por internet un proceso más eficiente. Los amantes de la consola tenemos una excelente herramienta llamada Buku que nos permite gestionar nuestros marcadores desde la terminal, de manera rápida, sencilla y con integración con el navegador.

¿Que es Buku?

Es un excelente y robusto administrador de marcadores de código abierto, desarrollado en python3 y SQLite3 por Arun Prakash Jana, que permite almacenar y gestionar marcadores desde la consola sin perder ningún detalle, con una gestión sencilla y con uso bastante práctico. marcadores desde la terminal

Su funcionamiento es bastante sencillo, buku obtiene el título de una página web marcada y lo almacena junto con los comentarios y etiquetas adicionales, de igual manera se alimenta de cualquier otro editor de marcadores.

Buku cuenta con múltiples opciones de búsqueda, incluyendo expresiones regulares y un modo de exploración profunda (sobre todo para las direcciones URL), que permite encontrar cualquier marcador al instante. De igual manera, los resultados de la búsqueda múltiples se pueden abrir en el navegador de manera natural.

Podemos visualizar el funcionamiento a detalle de buku en el siguiente gif:

Características de Buku

  • Libre y de código abierto.
  • Aplicación ligera con una interfaz limpia.
  • Excelente integración con el editor de texto.
  • Búsqueda por título de la página, etiquetas y comentarios.
  • Múltiples modos de búsqueda (por ejemplo deep, regex).
  • Permite abrir los marcadores y los resultados de búsqueda en el navegador.
  • Amplia funcionalidad de importación en HTML o Markdown.
  • Funcionalidad para acortar y ampliar URL.
  • Edita las etiquetas inteligentes con >>, > o << .
  • Protección mediante contraseña.
  • Portable, con posibilidad de sincronizar la base de datos entre las diversas instalaciones de la herramienta.
  • Una amplia documentación con scripts y páginas de ejemplos.
  • Fácil de usar y compatible con cualquier entorno de escritorio.

Cómo instalar Buku

Para poder instalar Buku debemos cubrir primero las siguientes dependencias: Python 3.3 o superior, urllib3, cryptography, beautifulsoup4, requests. Dichas dependencias podemos instalarla usando pip3 con el siguiente comando:

$ sudo pip3 install urllib3 cryptography beautifulsoup4 requests

Seguidamente procedemos a instalar Buku también con pip3 ejecutando este comando:

$ sudo pip3 install buku

Cómo instalar Buku en Arch Linux y derivados

Los usuarios de Arch Linux y derivados pueden instalar Buku utilizando los repositorios AUR para ello basta con ejecutar el siguiente comando:

$ yaourt -S buku

Cómo instalar Buku en Debian, Ubuntu y derivados

Buku se encuentra disponible en los paquetes zesty de estas distros, por lo que si los tienes activado basta con ejecutar:

$ sudo apt-get install buku

De igual manera los usuarios de ubuntu pueden añadir el ppa de jarun software e instalar la aplicación desde ahí, para ello ejecute los siguientes comandos:

$ sudo add-apt-repository ppa:twodopeshaggy/jarun
$ sudo apt-get update
$ sudo apt-get install buku

Cómo instalar Buku desde el código fuente

Los usuarios más aventureros pueden instalar Buku desde el código fuente alojado en github siguiendo los siguientes pasos:

$ git clone https://github.com/jarun/Buku.git
$ cd Buku/
$ sudo make install
$ chmod +x buku.py
$ ./buku.py

Podemos encontrar un excelente manual de uso de esta herramienta en el siguiente enlace 


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

      Diego dijo

    ¿Alguien sabe que terminal usan en el gif?

         Roberto dijo

      La terminal ni idea, pero parece un tema para zsh, https://github.com/robbyrussell/oh-my-zsh/wiki/Themes ahí puedes ver los temas disponibles.