Shiori - Go言語で作成されたシンプルなブックマークマネージャ

S 20180305 110304

気になるWebサイトのURLやタイトルを保存しておくことができるブックマーク機能。大抵のWebブラウザにはブックマーク機能が埋め込まれていますが、複数のWebブラウザで横断してお気に入り情報を共有したい場合には、独立したブックマーク管理アプリが便利です。

本日紹介する「Shiori」もこのような独立型ブックマーク管理アプリの一つです。ターミナルを利用してURLを管理することができるほか、組み込みWebサーバー機能を利用して、Webインターフェイスから利用することも可能です。

MITライセンスを採用するオープンソースソフトで、以下の特徴を持っています。

  • シンプルかつクリーンなコマンドラインインターフェイス
  • 追加、編集、削除などの基本的なブックマーク管理機能
  • タイトルやタグ、URLやコンテンツによる検索機能
  • ブックマークのインポート、エクスポート機能
  • 単一バイナリとsqlite3データベースによるポータブル性
  • コマンドラインを使いたくないユーザーのためのシンプルなWebインターフェイス
  • 可能な場合にはWebページの内容をダウンロードしオフライン時に利用できる

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

Shioriの使用方法

ShioriはGo製のツールで、以下の方法によってインストールできます。

go get github.com/RadhiFadlillah/shiori

基本コマンドは「shiori」と打ち込めば確認できます。

Simple command-line bookmark manager built with Go.

Usage:
  shiori [command]

Available Commands:
  account     Manage account for accessing web interface
  add         Bookmark the specified URL
  delete      Delete the saved bookmarks
  export      Export bookmarks into HTML file in Netscape Bookmark format
  help        Help about any command
  import      Import bookmarks from HTML file in Netscape Bookmark format
  open        Open the saved bookmarks
  print       Print the saved bookmarks
  search      Search bookmarks by submitted keyword
  serve       Serve web app for managing bookmarks
  update      Update the saved bookmarks

Flags:
  -h, --help   help for shiori

Use "shiori [command] --help" for more information about a command.

ブックマークを追加する場合「add URL」を使用します。「-t」オプションの後にはタグ名をカンマ区切りで指定します。

shiori add http://www.yahoo.co.jp/ -t search,japan

ブックマークした内容を確認したい場合は「print」あるいは「print インデックス」を使います。

shiori print 1

ブックマークを削除したい場合は「delete」もしくは「delete インデックス」です。

shiori delete 1

ブックマークをブラウザで使用したい場合は「open」あるいは「open インデックス」です。

shiori open 2

基本的な英単語を利用したわかりやすいインターフェイスとなっています。

Shioriをブラウザから使う

コマンドラインが好みでない場合Webインターフェイスも使用できます。

まずユーザー認証のためアカウントを追加します。パスワードは8文字以上必要です。

shiori account add test

「serve」コマンドでローカルサーバーを起動します。

shiori serve -p 9000

ブラウザで「http://localhost:9000」にアクセスします。

S 20180305 110525

ブックマークの追加や編集、閲覧、検索など一通りの作業がブラウザから可能です。

まとめ

ShioriはGo言語で実装された使いやすいブックマーク管理アプリです。コマンドラインの他Webブラウザからも利用可能でターミナルが苦手な方にもおすすめできます。

スポンサーリンク