Repolode
jarun

jarun/buku

Консольный менеджер закладок с автоматическим получением заголовков и тегов, импортом из браузеров, полнотекстовым поиском и переносимой базой SQLite.

Open source альтернатива:PinboardRaindrop.io

Звёзды
7,240
Форки
322
Открытые issues
2
Последний коммит
3 дня назад

Что это?

buku — менеджер закладок, который работает в терминале. При добавлении URL он получает заголовок и описание страницы и может назначить теги, поэтому метаданные редко приходится вводить вручную. Закладки можно импортировать напрямую из Firefox, Chrome, Chromium, Vivaldi, Brave и Edge; также поддерживается чтение и запись файлов HTML, XBEL, Markdown, RSS/Atom и Org.

Закладки хранятся в локальной базе данных, рассчитанной на перенос между машинами и слияние. Поиск поддерживает подстроки, regex и маркеры для поиска по отдельным полям: заголовку, URL, описанию и тегам. В buku также есть опциональное ручное шифрование базы данных, переименование тегов и правила перенаправления, а ещё проверка битых ссылок через Wayback Machine.

buku можно использовать как Python-библиотеку, а отдельный проект bukuserver предоставляет браузерный интерфейс с HTTP API для личного использования.

Ключевые возможности

  • 01Автоматически получает заголовок и описание страницы и назначает теги при добавлении закладки
  • 02Импортирует закладки из Firefox, Chrome, Chromium, Vivaldi, Brave и Edge
  • 03Поиск по подстроке, regex, логике тегов и маркерам полей
  • 04Импортирует и экспортирует HTML, XBEL, Markdown, Org, RSS/Atom и JSON
  • 05Локальная база данных с опциональным ручным шифрованием
  • 06Можно использовать как Python-библиотеку

Сценарии использования

  • Ведение коллекции закладок с поиском для разработчиков, которые в основном работают в терминале
  • Перенос закладок из браузеров в один переносимый файл
  • Передача списков закладок в fzf или другие shell-инструменты для быстрого открытия
  • Проверка старых закладок на неработающие ссылки и перенаправления

Быстрый старт

  1. 1

    Установите buku из PyPI с помощью pip

    pip3 install buku
  2. 2

    Добавьте закладку с автоматически полученными заголовком и тегами

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

    Ищите по своим закладкам

    buku --sany keyword

Что важно знать

  • По умолчанию доступен только интерфейс командной строки; для графического интерфейса требуется отдельный компонент bukuserver.
  • Требуется Python 3.10 или новее.

В подборках

Темы

Частые вопросы

Что такое buku?
Консольный менеджер закладок с автоматическим получением заголовков и тегов, импортом из браузеров, полнотекстовым поиском и переносимой базой SQLite. buku — менеджер закладок, который работает в терминале. При добавлении URL он получает заголовок и описание страницы и может назначить теги, поэтому метаданные редко приходится вводить вручную. Закладки можно импортировать напрямую из Firefox, Chrome, Chromium, Vivaldi, Brave и Edge; также поддерживается чтение и запись файлов HTML, XBEL, Markdown, RSS/Atom и Org.
buku можно использовать бесплатно? Какая у него лицензия?
buku распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
buku всё ещё поддерживается?
Активно поддерживается. Последний коммит в buku — 22 окт. 2026 г..
Для чего можно использовать buku?
Ведение коллекции закладок с поиском для разработчиков, которые в основном работают в терминале Перенос закладок из браузеров в один переносимый файл Передача списков закладок в fzf или другие shell-инструменты для быстрого открытия Проверка старых закладок на неработающие ссылки и перенаправления
Как установить buku?
Установите buku из PyPI с помощью pip: pip3 install buku Добавьте закладку с автоматически полученными заголовком и тегами: buku --add https://example.com Ищите по своим закладкам: buku --sany keyword
Где скачать buku?
Исходный код и инструкции по установке — на GitHub: https://github.com/jarun/buku

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый менеджер закладок для совместной работы, сохраняющий скриншоты, PDF и копии страниц в режиме чтения, чтобы ссылки оставались доступными, даже если страницы исчезнут.

20,2 тыс.+15 за неделю876TypeScriptAGPL-3.0Обновлён 6 дней назад