wiki.tcl.tkのようなすばらしいTcl / Tk wikiリソースがあり
ます。 このリソースには、最近の変更のRSSフィードがあります。 しかし、問題は、変更のテープが最も小さいことです。 誰が、いつ、どのページが編集されたかによってのみ示されます。 フィード要素の完全な変更や
GUIDはないため、一部のRSSクライアント(たとえば、Google Reader)は、同じと見なしてほとんどのニュースを表示しません。
テープを独自の便利な形式に変換するには、
Yahoo Pipesなどの専用ツールを選択しました。 しかし、その後失敗しました。 ページの変更を受信するために、wikiはhttpリクエストで「wikit_e」という名前のCookieを厳密に必要とし、Cookieを送信するようにYahoo Pipesに教えることはできませんでした。 HTTP GETリクエストと "?COOKIE ="の形式のパラメータを使用したフォーカスも通過しませんでした。
その結果、より柔軟なツールである
Google Apps Scriptを選択しました 。 その結果、次のスクリプトが得られました。
スクリプトを保存した後、アクセスレベルを「リンクを知っているすべてのユーザーがアイテムを表示できる」または「インターネットで一般公開:すべてのユーザーがアイテムを検索して表示できる」ように設定します。 メニュー「ファイル->バージョン...」で、アプリケーションの新しいバージョンを作成します。 次に、メニュー「公開-> Webアプリケーションとしてデプロイ...」で保存済みバージョンを選択し、ドロップダウンリスト「アプリケーションの起動方法」で「代理」を選択し、ドロップダウンリストで「アプリケーションにアクセスできるユーザー」で「すべて、匿名ユーザーを含む。」 リンクは「
script.google.com/macros/s< ID >/exec
script.google.com/macros/s< ID >/exec
"。これは任意のRSSリーダーで使用します。
ボーナス:
- Google翻訳を使用してGoogle Apps Scriptを使用してフィードを別の言語に自動的に翻訳する例
- RSS 2.0 仕様