shiori
SHA-256オフラインアーカイブ、コマンドラインとWebのデュアルインターフェース、複数のデータベースをサポートする、軽量なシングルバイナリのブックマークマネージャー。
スマートダウンロード
Download 版をダウンロード
v1.8.0 · 12.8 MB
セルフホスト型の Pocket 代替。ウェブページをオフラインで保存し、ダウンロード後すぐに使える。
主な機能
- シングルバイナリファイルで、クロスプラットフォーム対応、ダウンロードしてすぐに使用可能
- ウェブページの読みやすいコンテンツを自動的にオフラインでアーカイブ
- CLI と Web の両方の操作インターフェースをサポート
- SQLite、PostgreSQL、MariaDB、MySQL の4種類のデータベースをサポート
- Pocket および Netscape ブックマークからのインポート/エクスポートが可能
できないこと
- •ブラウザ拡張機能は Beta 段階にあるため、互換性の問題が発生する可能性があります;
- •オフラインアーカイブはディスク容量を占有するため、定期的にクリーンアップすることをお勧めします;
- •Pocket からインポートする際は、事前に HTML ファイルとしてエクスポートする必要があります;
- •デフォルトでは SQLite を使用します。データベースを変更する場合は、事前に設定が必要です。
使用例
- 個人のブックマーク管理、オンラインサービスによる追跡を回避
- 重要なウェブページのコンテンツをオフラインで閲覧またはアーカイブする必要がある場合
- 開発者やセルフホスト愛好家が軽量なブックマークサービスを構築
詳細説明
Shiori は Go 言語で開発されたシンプルなブックマークマネージャーで、Pocket に似たオープンソースのセルフホスト型代替ソフトウェアです。単一の実行ファイルにコンパイルされるため、依存関係のインストールは不要で、ダウンロードしてすぐに使用できます。Shiori はシンプルなコマンドラインインターフェースと美しい Web インターフェースの両方を提供しており、ブックマークの追加、編集、削除、検索、および Pocket や Netscape ブックマークファイルからのインポート/エクスポートをサポートしています。その最大の特徴は自動オフラインアーカイブ機能です。デフォルトでは、Shiori はウェブページの可読コンテンツを解析してローカルデータベースに保存するため、ネットワークが切断されていてもアクセスできます。SQLite、PostgreSQL、MariaDB、MySQL の 4 種類のデータベースをサポートしています。さらに、Firefox と Chrome 向けのブラウザ拡張機能(Beta)も提供されており、ページを素早くブックマークするのに便利です。
トラブルシューティング & FAQ (2)
informationv1.7.4以降、shioriの新しいバージョンはいつリリースされますか?
リリース候補であるバージョン1.8.0-rc.1が利用可能になりました。これにはmasterブランチからの最新機能と修正が含まれています。ダウンロードはGitHub releasesページをご確認ください。
ハウツーDockerで実行しているときに、PocketのブックマークをShioriにインポートするにはどうすればよいですか?
シェルスクリプトを使用してPocketのHTMLエクスポートファイルを解析し、各URLをshiori addで追加できます。以下のスクリプトを保存し、実行可能にして、Shiori Dockerコンテナ内で実行してください(pocket.htmlファイルにアクセスできることを確認してください)。
#!/bin/sh
# 任意: wget -O pocket.html <link to your pocket exports>
grep -Eoi '<a [^>]+>' pocket.html | grep -Eo 'href="[^"]+"' | cut -d'=' -f 2 | tr -d '"' | tac > Pocket2Shiori.txt
while IFS= read -r line; do
shiori add $line
done < Pocket2Shiori.txt
rm Pocket2Shiori.txtタグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:GitHub Releases にアクセスし、お使いのOSに対応するバイナリファイル(例:shiori-linux-amd64)をダウンロードします
ステップ2:実行権限を付与し(Linux/macOS: chmod +x shiori)、`./shiori server` を実行して Web サービスを起動します
ステップ3:ブラウザで http://localhost:8080 を開けば使用できます。また、`./shiori --help` でコマンドラインの使い方を確認できます
- ステップ1:GitHub Releases にアクセスし、お使いのOSに対応するバイナリファイル(例:shiori-linux-amd64)をダウンロードします
- ステップ2:実行権限を付与し(Linux/macOS: chmod +x shiori)、`./shiori server` を実行して Web サービスを起動します
- ステップ3:ブラウザで http://localhost:8080 を開けば使用できます。また、`./shiori --help` でコマンドラインの使い方を確認できます
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
f980aad5fde0571476babbca6563eed7d057b4f34b4b86d1adc3b756fa3572efこのチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
ダウンロードしたバイナリファイルとデータベースファイル(デフォルトではカレントディレクトリにある shiori.db)を直接削除するだけでアンインストールが完了します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs