2019 年 2 月 17 日 16:20:57 更新:
無効になりました!!
無効になりました!!
現在、デプロイはワンクリックで行えますが、RSS の更新はもうできません。
failed to open stream: no suitable wrapper could be found
まず結論から言いますと、あまり使いやすくないので、諦めました。国内の一覧が提供する RSS サービスを使用しています。
多くのプラットフォームをサポートし、inoreader と比較しても速度が速く、私が購読しているソースでは読むことができないものはありません。また、inoreader では電脳玩物の画像を見ることができません(参照の問題です)、一覧では問題ありません。
ttrss について#
テクノロジー業界のニュースを注視するのが好きで、ニュースを見るためのアグリゲータが必要でした。
RSS の重度のユーザーとは言えませんが、毎日ニュースを更新しています。
さまざまなニュースアプリを試した後、RSS が正しい方法だと気づきました。おすすめが表示されることはありませんので、いくつかのソースを購読して毎日チェックします。
今では WeChat 公式アカウントをほとんど見なくなりました。両方の機能はほぼ重複しています。笑
ttrss は tinytinyrss(https://tt-rss.org/)の略です。
カスタマイズ可能な項目が多い RSS サービスです。
多くのプラットフォームをサポートしています。
Android では、feedme をおすすめします。最新のバージョン 3.5.1 では tinytinyrss がサポートされており、非常に使いやすいです。
以前は inoreader を使用していたときに feedme を使用していましたが、開発者にリンゴを提供しました。笑
tinytinyrss は php 環境でインストールされますが、PC ではブラウザで開くだけです。
coding のダイナミックページについて#
coding は無料のダイナミックページを提供しており、個人のダイナミックブログを構築するために使用できます。
しかし、最近は RSS サービスの選択に迷っていましたが、以前に ttrss を見たことを思い出しました。
coding は php+mysql の環境を提供しているため、試してみることにしました。
必要なもの:
- coding webide
- coding pages
- baidu or google
tinytinyrss のインストール#
まず、coding のアカウントを登録する必要があります。
coding.net
バックアップ用のリポジトリを作成する#
ここには現在のリポジトリのアドレスが表示されますので、バックアップ用にコピーしておいてください。
ssh または https のいずれでも構いません。
ssh を使用する場合は、事前に ssh の権限を設定しておく必要があります。
tt-rss のソースコードを git にアップロードする#
git clone を使用する#
tiny はオープンソースプロジェクトで、プロジェクトリンクは次のとおりです:https://git.tt-rss.org/git/tt-rss/src/master
もしもあなたのコンピュータに git がインストールされていない場合は、coding が提供する webide を使用することをお勧めします。非常に速くて便利です。無料ユーザーは 1 つだけ作成できます。
Android プラットフォームでも、NeoTerm や Termux などの Linux ターミナルを提供しています。
ソースコードをローカルにクローンします。
git clone https://git.tt-rss.org/git/tt-rss.git
クローンしたら、/tt-rss/.git/config
ファイルのリモート URL をあなたのリポジトリのアドレスに変更します(赤枠の場所)。
リポジトリのアドレスは、作成時に表示されています。
クローンできない場合は、直接バージョンリリースから最新バージョンをダウンロードしてください。
https://git.tt-rss.org/fox/tt-rss/releases
zip ファイルを直接アップロードする#
ここから最新バージョンをダウンロードします。
https://git.tt-rss.org/fox/tt-rss/releases
解凍すると、ローカルにtt-rss
というフォルダが追加されます。フォルダを開きます。
次のコマンドを入力します。
git init
git remote add あなたのリポジトリのアドレス
git add -A .
git commit -am "upload tt-rss"
私の場合は次のようになります:
commit を実行した後、Please tell me who you are.
というメッセージが表示された場合は、メールアドレスとユーザー名を設定してください。
設定が完了したら、最後の commit コマンドをもう一度実行してください。
create mode xxx
というメッセージがたくさん表示されれば、成功です。
ファイルのパーミッションを設定する#
このステップでは、ディレクトリ内のすべてのファイルのパーミッションを 777 に設定する必要があります。そうしないと、ファイルが読み書きできないため、サイトにアクセスできなくなる場合があります。
ターミナルで次のコマンドを入力します。
chmod -R 777 .
保存したら、リポジトリに push できます。
リポジトリを作成するときに「readme でリポジトリを初期化する」を選択した場合、push するとファイルの競合が発生します。
方法は:リポジトリのアドレスを変更した後、ローカルの readme.md を削除し、git pull
を使用してリモートリポジトリの readme.md をローカルに取り込みます。
push する方法は非常に簡単です。
# tt-rssフォルダに移動して以下のコマンドを実行します
cd tt-rss
# addとcommitは不要です
git push -u origin master
ユーザー名とパスワードを入力するだけです。通常、パスワードを入力するときは表示されないので、心配しないでください。
ダイナミックページを有効にする#
リポジトリにアクセスし、サイドバーでページを選択し、ダイナミックページタブを選択します。
デプロイが完了するまで待つ必要があります
tinyrss の設定#
デプロイが完了したら、上記のリンクにアクセスします。
http://969983a8-xxxx-xxxx-xxxx-2ac8183353ad.coding.io/install/
tiny の設定を開始するために、ページのデータベース接続情報を使用してください。適切なフィールドに入力してください。
アクセスディレクトリを変更する必要がない場合は、「Test configuration」をクリックし、その後「Initialize database」をクリックしてください。
「Generated configuration file」のステップでは、「Save configuration」をクリックしないでください。自分で作成します。config を調整するためです。
tt-rss
ディレクトリの直下にconfig.php
を作成し、テキストボックスの内容をコピーします。
.gitignore
ファイルを開き、config.php の文字列を削除してください。そうしないと、git はこのファイルを無視します。
変更したコードをリポジトリに push します。
git add .
git commit -m "push config.php"
git push origin master
再度デプロイが完了するのを待ちます。
アクセスできるようになります。デフォルトのユーザー名とパスワードは「admin」と「password」です。
より使いやすい tinytiny#
ログイン後、パスワードを変更するように求められます。
設定には多くのオプションがあり、多くのプラグインもあります。調べてみてください。
サードパーティのクライアントでログインするには、API アクセスを有効にする必要があります。
「連続モードで自動的に記事を展開する」および「フィードをマージして連続表示する」を無効にすることをお勧めします。
とにかく、自分で使ってみてください。とても楽しいです。