7853374 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

GMの抵抗ワショーイ

GMの抵抗ワショーイ

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
2021.11.12
XML
テーマ:REDSTONE(3570)
1年ぐらい前からお願いされてたんです、「RSSまとめサイトが欲しい!」と。
自分もササっと作りたいなーと前々から思ってたのですが、色々後回しにしすぎた結果、見事に1年後に作成、という形になりました。

ちょうど有給ということもあって、時間が取れそうだなーと思って半日程度で作成。
赤石の民衆にもリンク貼っておきました。

RS-RSSはこちら

名前未定です、とりあえずRS-RSSにしてるけどもっといい名前ないかな。
このままいくとRSSの民衆になりかねない。
レッドストーン is どこ

こんな感じで取得できます。



ひとまず量を確保したいため、ぷりたん作のあんてなサイトRS公式ランキングの掲載サイトから更新・RSSが確認できるサイトの一部を取得しています。

掲載を希望されないサイトがありましたらご報告お願いします。
掲載希望/解除希望については以下ルールで考えてます。


* レッドストーン総合交流Discordにて追加希望サイトを募集するチャンネルを用意しましたので、そちらより申請お願いします。
* 登録解除についても同様です。
* 「REDSTONE以外のブログも書きたい!」という方のために将来的には対象サイトにおける記事のタイトルに「REDSTONE」「レッドストーン」等が含まれている記事のみ
  ピックアップできる機能を追加するかもしれません。(現時点では実装時期未定)


半日で基盤だけ作った状態なので、デザインももっと良くできるだろうし掲載サイトも増やしたい。
掲載可否の優先順位は作者本人の意向を優先しつつ、他の方の意見も聞きつつ進めたいのでDiscordにて依頼飛ばす形にします。
(RSSフィード載せてるサイトならRSSを引用する分には権利的には問題ないと判断)
他の方の推薦でも掲載することはできますので、「このサイト載っててほしい!」という要望もお待ちしております~
(他推の場合、DMやマシュマロ等でなくDiscordのチャンネルにて連絡欲しいです)

掲載タイミングは自分が赤石の民衆を編集してるタイミング…ですかね。
申請フォーム使ってある程度自動的に反映できるようにしたいですが、まだそこまで組んでない

デザインはテンプレートの作り方見て、赤石の民衆フォーマットに合わせました。
合体するのは割と簡単。もっとおしゃれにできると思う。
個人的には記事のサムネイルが載ってるツイートみたいな感じで掲載できたらいいなぁー、と思ってますが、どう作ろうか悩んでる感じです。

最後のフィルタリングの話ですが、自分も最近ウマ娘や麻雀、技術系のブログなどいろいろと更新していて。ブログって最初のうちは1つのテーマに絞った方がアクセス数上がるけど長いことやってると色々書きたくなってくるんですよね。
特にレッドストーンはもうじき17周年。17年書いてる人は早々いなさそうですが、書き続けてる人がいるとしたら複数テーマ持っててもおかしくないかなーと思ってフィルタ機能はあってもいいんじゃないかなと思ってます。(作れれば)
あと、「レッドストーンのサイトです!」って申請したけど内容みたらレッドストーンの内容ほとんどないじゃん!って状況にも対応できるようになる(作れれば)



どうやって作ったの


osmos::feedとGitHub Actionで実装しました。
テンプレートを書き換えていくだけで作れるお手軽さと、GitHub Actionsでパブリックリポジトリなら無制限(実は5分に1回が上限)にジョブ回せるのが魅力的だったためです。
(プライベートだとビルド時間2000分/月まで。)



* 15~30分に一度自動でRSSを拾って反映します。
(15分に1回で設定してますが、遅延あるため)

* 直近1か月以内に更新された記事 or 1サイトにおけるRSSの上限記事数を収集します。
(RSSの仕様に準拠。)

* youtube動画, ブログ, webサイトが掲載対象です。Twitterについては検討中。
(Twitterは最初に掲載しようとしたらレイアウトガタガタになったので断念。誰か良い方法教えてほしいです~~)

ビルドの時間は60サイトで1回40秒もかからない程度でした。かつ、RSS巡回したり等でなくキャッシュも活用しつつRSSまとめサイトとして機能してるのでオススメ。

他ゲームのまとめサイト作るのにも役立つライブラリだと思います。
(まとめサイトってこうやって作るんだなぁ…)




今後の展望


* デザインよりよくしたい
今日はじめてテンプレートの勉強したばかりなので、もっと良くできそう。

* 掲載サイト増やしたい
かなりの数のサイトを絶対取りこぼしてる。
機械的に追加するのがやっとだったので、もっと増やしたい。

* 鯖ごと/媒体ごとに分けたい
わかる。これもRSS解読してフィルタリングのjavaScript組めたら…かな。
GitHubActionにもっと詳しくなりたいですね。




ぱっと思いついた考えはこのぐらい。
この記事もRSSまとめサイトに反映されるんだろうなーと思って
ワクワクしながら公開ボタン押しますね。


(追記)ワクワクしながら更新ボタン押したらタイムゾーンがUTCだったので9時間前に更新したかのような表記になってた。直さなきゃ…



   ww
 ,,#´ω`#,,
 #´・_・`#ノシ
 #´・ρ・`#ノシ
 #´・▽・`#ノシ
 #´・w・`#ノシ
 #´・ω・`#ノシ
 #´・∀・`#ノシ
 #´・Д・`#ノシ
 #´・-・`#ノシ
 #´・ε・`#ノシ
 #´・ヮ・`#ノシ
 #´・⊇・`#ノシ
..[..===..]
 |ノシショボテン|
 |_\3500_|
ゴロリ、今日はね、「RSSサイト」を作るよ





お気に入りの記事を「いいね!」で応援しよう

Last updated  2021.11.12 22:07:49
コメント(0) | コメントを書く



© Rakuten Group, Inc.