Skip to content

RSS

rss_filter

Inoreaderの有料プランが切れて、広告が表示されるようになり、重複フィルターが無効化され、ルールによる自動既読が効かなくなった。

広告はまあそんなに目障りではないので問題なし。

ルールの代わりに、Cloud Functions経由するときに除外するようにしたので、これも問題なし。

重複フィルターが代替できていないのを何とかするためには、Cloud Functions側で一旦キャッシュする仕組みがないとダメか。

Read more

encoding/xml

encoding/xmlを使って複数RSS読み込んでマージして出力するのはできたけど、読み込むRSSの形式によってencoding/xmlでは読めないものが出てきた。

やっぱりmmcdole/gofeed: Parse RSS, Atom and JSON feeds in Goとか形式の違いを吸収してくれるライブラリを利用したほうが良さそう。

作ってみてわかることもある。

RSSフィルタ2

Lambdaで動かそうと思っていたけど、Cloud Functionsにデプロイしてみた。

設定周りをDB管理したいと思ったら、それFirebaseで良いのでは?という気持ちになってきた。

FirebaseとGoの組み合わせは今までやったことない気がするので、この機会に試してみようと思ったけど、FirebaseのFunctionsってNodeしか対応してない・・?

Read more

RSSフィルタ

mmcdole/gofeed: Parse RSS, Atom and JSON feeds in Goを使ったら、RSSの読み込みが超簡単にできた。

が、不要なエントリを削除してまたRSSとして出力しようとしたときに、手段が用意されていなさそう。

なので、encoding/xmlを使って作るのが良さそう。

この辺りが参考になりそう。

RSSクローラー

RSSリーダーはInoreaderをProプランで使っているのだけれど、そろそろ年払いの更新時期で、最近ちょっと下がったとはいえまだドルが高いので思案中。

そもそもProプランにしてるのは、ルールとフィルターが使いたいからで、それさえ自前で実現できれば、広告付きFreeプランでも問題ない(はず)。

ということでRSSクローラーを作ってみようかと。

その前にちょっと検索してみた結果をメモ

RSS棚卸し

RSSリーダーをNewsifyからInoreaderに移行するにあたって、無料プランだと150件までしか登録できないので、更新されていないものなど削除して棚下ろす。

Inoreaderに移行する理由は、NewsifyのAndroidアプリが存在しないため。

日本のニュース

Software Engineering

Tech News

gcp

azure

aws

企業blog