$ fastladder-crawler export.opml 'http://url_of_fastladder'
とかコマンドうつとクローラーが起動してガンガンクロールして RPC 経由で更新する感じですかね。
フィードにアクセスしまくらないように CrawlStatus というのが Fastladder 側にあるんだけど、これは無視して自前でなんとかするのがよい感じする。なるべく Fastladder から切り離す。
フィード全文化とかはオプションで選択出来るようにする。広告除去もそんな感じ。
こんなもんか?
あーこれだとダメですね。feedlink,link,digestでユニーク。digestがかぶる別の記事はありうる。
itemは分割されてないのか(なつかしい)
この実装だとmemberに管理者フラグ的なものがいると思います。itemが共用なので、他人が購読してるフィードの記事内容を好きに変更できてしまう。
つまり
一般ユーザーはfeedlinkに特殊なURLを指定した仮想フィード的なものを作って、update_feedに投げるとあらゆるものを購読できるイメージ。