Repolode
jarun

jarun/buku

Un gestor de marcadores para la línea de comandos, con títulos y etiquetas automáticos, importación desde navegadores, búsqueda de texto y expresiones regulares, y una base de datos SQLite portable.

Alternativa open source a:PinboardRaindrop.io

Estrellas
7,240
Forks
322
Issues abiertos
2
Último commit
hace 3 días

¿Qué es?

buku es un gestor de marcadores que funciona en la terminal. Al agregar una URL, obtiene el título y la descripción de la página, y permite asignarle etiquetas, así que casi nunca hace falta introducir los metadatos a mano. Puede importar marcadores directamente desde Firefox, Chrome, Chromium, Vivaldi, Brave y Edge, y también lee y escribe archivos HTML, XBEL, Markdown, RSS/Atom y Org.

Los marcadores se guardan en una base de datos local diseñada para ser portable y combinarse entre máquinas. La búsqueda admite fragmentos de texto, expresiones regulares y marcadores para buscar en campos específicos: título, URL, descripción y etiquetas. buku también incluye cifrado manual opcional de la base de datos, reglas para renombrar y redirigir etiquetas, y una función para comprobar si hay enlaces rotos mediante Wayback Machine.

buku se puede usar como biblioteca de Python. Además, el proyecto independiente bukuserver ofrece una interfaz web con una API HTTP para uso personal.

Funciones clave

  • 01Obtiene automáticamente el título, la descripción y las etiquetas de la página al agregar un marcador
  • 02Importa marcadores desde Firefox, Chrome, Chromium, Vivaldi, Brave y Edge
  • 03Busca por fragmentos de texto, expresiones regulares, lógica de etiquetas y marcadores de campo
  • 04Importa y exporta HTML, XBEL, Markdown, Org, RSS/Atom y JSON
  • 05Base de datos local con cifrado manual opcional
  • 06Se puede usar como biblioteca de Python

Casos de uso

  • Mantener una colección de marcadores con búsqueda para desarrolladores que trabajan principalmente en la terminal
  • Migrar marcadores de distintos navegadores a un único archivo portable
  • Enviar listas de marcadores a fzf u otras herramientas de shell para abrirlos rápidamente
  • Revisar marcadores antiguos para detectar enlaces rotos o redirecciones

Inicio rápido

  1. 1

    Instala buku desde PyPI con pip

    pip3 install buku
  2. 2

    Añade un marcador con el título y las etiquetas obtenidos automáticamente

    buku --add https://example.com
  3. 3

    Busca en tus marcadores

    buku --sany keyword

Antes de usarlo

  • De forma predeterminada, solo funciona en la terminal; para usar una interfaz gráfica, se necesita el componente independiente bukuserver.
  • Requiere Python 3.10 o posterior.

En colecciones

Temas

Preguntas frecuentes

¿Qué es buku?
Un gestor de marcadores para la línea de comandos, con títulos y etiquetas automáticos, importación desde navegadores, búsqueda de texto y expresiones regulares, y una base de datos SQLite portable. buku es un gestor de marcadores que funciona en la terminal. Al agregar una URL, obtiene el título y la descripción de la página, y permite asignarle etiquetas, así que casi nunca hace falta introducir los metadatos a mano. Puede importar marcadores directamente desde Firefox, Chrome, Chromium, Vivaldi, Brave y Edge, y también lee y escribe archivos HTML, XBEL, Markdown, RSS/Atom y Org.
¿buku es gratuito? ¿Qué licencia tiene?
buku es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿buku sigue mantenido?
Mantenimiento activo. El último commit de buku fue el 22 oct 2026.
¿Para qué puedo usar buku?
Mantener una colección de marcadores con búsqueda para desarrolladores que trabajan principalmente en la terminal Migrar marcadores de distintos navegadores a un único archivo portable Enviar listas de marcadores a fzf u otras herramientas de shell para abrirlos rápidamente Revisar marcadores antiguos para detectar enlaces rotos o redirecciones
¿Cómo se instala buku?
Instala buku desde PyPI con pip: pip3 install buku Añade un marcador con el título y las etiquetas obtenidos automáticamente: buku --add https://example.com Busca en tus marcadores: buku --sany keyword
¿Dónde consigo buku?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jarun/buku

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados