Buku - ターミナルで利用できるパワフルなブックマーク管理ソフト

S 20161021 194457

ターミナルが大好きで、できるだけターミナルから離れた生活は送りたくないというは「Buku」を試してみると良いかもしれません。Python3とSQLite3を使用して作成されたパワフルなターミナルベースのブックマーク管理ソフトです。

Bukuでは、URLの追加や編集、削除、検索といったブックマーク管理ソフトに必要な機能を全てターミナルから利用することができます。

GUIは搭載していませんが、実用的な以下の機能が実装されています。

  • URLの追加、検索、更新、削除、オープン機能。タグやコメントも追加可能
  • ポータブルでマージ可能なデータベース
  • Firefox/Chrome/IE互換のブックマークHTMLのインポート・エクスポート機能
  • Webページのタイトルの自動取得
  • 検索結果をブラウザで開く機能
  • AES256暗号化を使用した暗号化機能
  • タブ補完スクリプト
  • パワーユーザーのためのオプション機能
  • 高速でクリーンなインターフェイス
  • 最小限の依存性

以下使用方法を説明します。

インストール

Macの場合Homebrewを使用するのが安全かつ簡単です。

brew install buku

Linux等のその他の環境や、ソースコードからインストールする場合は、公式サイトに掲載されている情報を元にインストールすることができます。

基本的使用方法

Bukuの機能はかなり多機能ですので、基本的な機能に限定して説明します。

URLの追加: "-a"オプションの後にURLを指定します。URLの後ろはカンマ区切りのタグのリストで、"-c"オプションを利用すればコメントを追加することもできます(省略可能)。

buku -a http://www.swift-study.com/ mysite,swift -c Swiftに関する学習サイト

URLの一覧: "-p"オプションでブックマークが表示できます。

buku -p

URLの検索: "-s"オプションで、URL、タイトル、タグを指定したキーワード検索が可能です。"--st"だとタグだけを検索対象とします。

buku -s linux 
buku --st unix

URLの削除: "-d"オプションで削除したいブックマークのインデックスを指定します。インデックスは検索結果に表示される各ブックマークの番号です。

buku -d 15012014

以下実際に使用してみたところです。

S 20161021 200709

各種オプションは「buku -h」で確認することができます。

まとめ

Bukuはターミナルベースながらタグによる管理機能を搭載したパワフルなブックマーク管理アプリです。ターミナル派の方は試してみてはいかがでしょうか。

スポンサーリンク