2

RSS または Atom フィードを表示するだけの Google アプリをセットアップしようと考えています。アイデアは、たまに (cron ジョブまたは魔法のボタンを押すと) フィードが読み取られ、アプリの内部データにコピーされ、表示できるようになるというものです。これは Python で行われます。

私がやりたいことを説明しているように見えるこのページを見つけました。ただし、Google API に依存しているため、他の Google 製品を使用していると仮定しています。

私のアイデアは、いくつかの新しいコンテンツを追加し、それを自分のマシンでローカルにホストし、Google アプリの管理パネルに移動し、ボタンを押すと、(ローカルでホストされている) フィードが読み取られてコピーされるというものでした。

私の質問は次のとおりです。

  • RSS (または Atom、1 つで十分) 形式は、追加/編集/削除を処理するのに十分に指定されていますか?
  • 気になるフレーバーなどはありますか?
  • これは以前に行われたことがありますか?手間が省けます。
4

2 に答える 2

3

1つのオプションは、ユニバーサルフィードパーサーライブラリを使用することです。これにより、これらの問題のほとんどが自動的に処理されます。もう1つのオプションは、SuperfeedrなどのPubSubHubbubを利用したサービスを使用することです。これにより、更新が事前にサニタイズされた形式でPOSTされ、ポーリングと解析の問題のほとんどが解消されます。

于 2009-12-08T16:05:13.740 に答える
0

たとえばFeedparserのような追加のライブラリを使用するのはどうですか?

于 2009-12-07T15:07:30.493 に答える