1

サーバー上に Foswiki wiki があります。FTPアクセスなしで次のスクリプトを作成することは可能ですか(さまざまな理由で使用できません):

  1. トピックのウィキテキストをダウンロードし、ローカルで変更してから、再度アップロードします (トピックを上書きします)。

  2. ウィキテキストを新しいトピックにアップロードする

これらのタスクを手動で行ってきましたが、自動化したいと考えています。Foswiki API といくつかのプラグインを調べましたが、これを実行できるものはないようです。

方法はありますか?(任意のプログラミング言語)

4

2 に答える 2

3

Web アクセスがあれば、bin/view および bin/save スクリプトをスクリプトからリモートで実行できます。

例として、BuildContrib アップロード ターゲットを見てください。ストライクワン キーを取得し、元のトピックをダウンロードしてフォーム データを復元します。次に、トピック テキストをアップロードして、新しいバージョンを作成します。これは perl で書かれており、LWP を使用しています。

https://github.com/foswiki/distro/blob/master/BuildContrib/lib/Foswiki/Contrib/BuildContrib/Targets/upload.pm

于 2016-02-28T17:52:41.727 に答える