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 は、完全にホストされた唯一のクラウドネイティブのユニバーサル パッケージ管理ソリューションであり、組織があらゆる形式で、あらゆる場所に、絶対的な自信を持ってパッケージを作成、保存、共有できるようにします。