ターミナルが大好きで、できるだけターミナルから離れた生活は送りたくないというは「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
以下実際に使用してみたところです。
各種オプションは「buku -h」で確認することができます。
まとめ
Bukuはターミナルベースながらタグによる管理機能を搭載したパワフルなブックマーク管理アプリです。ターミナル派の方は試してみてはいかがでしょうか。