selfoss は、多目的 RSS リーダーおよびフィード集約 Web アプリケーションです。これにより、さまざまな Web サイト、ソーシャル ネットワーク、その他のプラットフォームからの更新をすべて 1 か所で簡単に追跡できます。 PHP で書かれているため、基本的にどこでも実行できます。
詳細については、当社の Web サイトをご覧ください。
selfoss は現在、Jan Tojnar によって自由時間にメンテナンスされています。容量が限られているため、新機能よりもメンテナンスが優先されます。プル リクエストは歓迎です。貢献ガイドを参照してください。
.htaccess
ファイルもアップロードします)。data/cache
、 data/favicons
、 data/logs
、 data/thumbnails
、およびdata/sqlite
を書き込み可能にします。config.ini
にデータベース アクセス データを挿入します (下記を参照)。 SQLite を使用する場合は、何も変更する必要はありません。cliupdate.php
実行することもできます。Git を使用して selfoss を取得した場合は、さらにいくつかの手順が必要になります。開発セクションを参照してください。
さらに質問や問題がある場合は、サポート フォーラムをご利用ください: https://forum.selfoss.aditu.de/
selfoss を使用するために設定は必要ありませんが、次のように設定をカスタマイズできます。
config-example.ini
名前をconfig.ini
に変更します。config.ini
を編集し、上書きしたくない行を削除します。data/
ディレクトリをバックアップします。data/
ディレクトリは削除しないでください) data/
ディレクトリとconfig.ini
ファイルを除くすべての古いファイルとディレクトリを削除します。data/
ディレクトリを除くすべての新しいファイルとディレクトリをアップロードします (重要: 非表示の.htaccess
ファイルもアップロードします)。config.ini
に挿入します。重要: 新しいバージョンではconfig.ini
変更し、新しいオプションを追加します。 config.ini
も更新する必要があります。Git を使用して selfoss を取得した場合は、さらにいくつかの手順が必要になる場合があります。開発セクションを参照してください。
さらに質問や問題がある場合は、サポート フォーラムをご利用ください: https://selfoss.aditu.de/forum
#selfoss:matrix.org
ミラー) で、selfoss の開発やその他のことについて話し合ってください。 Selfoss は OPML ファイルのインポートをサポートしています。古いアプリケーションで OPML エクスポートを見つけます。通常、設定のどこかにあります。次に、ページ https://yourselfossurl.com/opml にアクセスし、そこにアップロードします。
Android デバイスには Reader For Selfoss をお勧めします。
Selfoss は外部ライブラリのインストールに Composer と npm を使用します。リポジトリのクローンを作成する場合は、 composer install
発行して外部ソースを取得する必要があります。
クライアント側では、 client/
ディレクトリでnpm install
呼び出して JavaScript の依存関係をインストールする必要もあります。両方の依存関係セットをインストールするためのショートカットとしてnpm run install-dependencies
使用できます。
Parcel (上記のコマンドでインストール) を使用して selfoss のクライアント側を構築します。 client/
ディレクトリ内の何かが変更されるたびに、 npm run build
実行してクライアントをビルドし、 public
ディレクトリにインストールする必要があります。開発時には、 npm run dev
使用することもできます。アセットの変更を監視し、必要に応じてバンドルを再構築し、selfoss を自動的にリロードします。 npm run dev
とnpm run build
を切り替えるときに、 client/.cache
削除する必要がある場合があります。
すべての依存関係がバンドルされたパッケージを作成する場合は、 npm run dist
コマンドを実行してジップボールを生成できます。
すべてのパッチは、CI によって自動的にチェックされるコーディング スタイルに準拠していることが期待されます。 npm run install-dependencies
使用してチェッカーをローカルにインストールし、プル リクエストを送信する前にnpm run check
使用してチェックを実行できます。フォーマットの修正を試みるnpm run fix
もあります。
selfoss は Tobias Zeising によって作成され、ソース コードは GNU General Public License バージョン 3、または (オプションで) それ以降のバージョンに基づいてライセンスされています。
ソース コードの一部はバージョン 3 でのみライセンスを取得できますが、現在解決を試みています。
依存関係がバンドルされているパッケージは、バージョン 3 でのみ配布される場合があります。
GitHub のプル リクエストの寄稿者全員、および Weblate の翻訳者に心より感謝いたします。あなたの改善は素晴らしいですね!
selfoss が使用するこれらのライブラリの偉大なプログラマーに特別に感謝します。
アイコンは http://blackbooze.com/ が作成しました
パッケージ リポジトリ ホスティングは Cloudsmith によって提供されています。 Cloudsmith は、完全にホストされた唯一のクラウドネイティブのユニバーサル パッケージ管理ソリューションであり、組織があらゆる形式で、あらゆる場所に、絶対的な自信を持ってパッケージを作成、保存、共有できるようにします。