記事一覧

SakuraScriptでインストールを実行する

LRさんのところでも以前触れられていた仕様のおさらいです。
GHOST自身が作成したghostやballoonをインストールすることもできます。
他のお勧めのGHOSTを紹介したい、でもいいですし、スタンプ帳などのPLUGINにせっかく対応したのでそれをインストールしたい場合などが考えられます。

仕様

\![execute,install,path,C:playlistmaker.nar]

ローカルでファイルへのpathを指定するとインストールを実行します。
相対パスの場合はSSP本体の実行ファイル基準だと思うのですが、私の環境では実行するとインストールに失敗してしまいました。絶対パスの方が確実そうです。

\![execute,install,url,http://home.384.jp/evidence/ghost/playlistmaker.nar,nar]
\![execute,install,url,http://home.384.jp/evidence/cgi-bin/wdp_diary.cgi?mode=rss,feed]

URLを指定するとアーカイブをDLしてインストールを実行します。
RSSの場合は自動でdescript.txtを作成してRSSセンサのインストールを実行します。
(最後の引数nar/feedは省略可)

「nar/zipアーカイブ」「RSSセンサ」をURL指定でインストールする場合の許可範囲

nar/zip
  • 自作のnar
  • 他の作者さんのnarでローカルから直にインストールの許可が明示されているもの

これなら大丈夫でしょう。
此処のサイトで配布しているnarファイルはご自由に直でインストールしてください。

上記に該当しない場合は

  1. 作者さんに直接許可をもらう
  2. ゴースト著作権意識についての質問「11.ゴーストアーカイブへの直リンク」が許可されているものをローカルから直接ダウンロードも許可されているものと解釈する
  3. 何かゴーストマネージャを使用してローカルから直接ダウンロードが可能な状態にあるnarファイルは作者さんがそれを容認・黙認しているものと解釈する

などが考えられるでしょうか。上に行くほど確実そうですね。

(此処のサイトで「11.ゴーストアーカイブへの直リンク」が不可になっていて矛盾を感じたので可に変更しました。09/04/06)

RSSセンサ

RSSを配信しているサイトでRSSセンサのインストールを容認しない人はいないでしょう…。

余談

PerlのCPANやPHPのPEARはサイトを訪れることなくコマンドラインから直接モジュールをインストールできて便利ですね。伺かでは何かゴーストマネージャがこれにあたるのでしょうか。
PLUGINとか公開している身としてはそういうのも直接ダウンロードできるようになれば便利かなと思います。
上記で紹介している通り、GHOSTでクライアントを作ろうと思えば作れますが、Webにそういうデータベースサービスが今のところ無いですね。

拍手レス(04/08)

>ローカルのアーカイブと直リンクはかなり違う気がしますが…
(一部引用させて頂きました)

ですよね。
私も直接作者さんに許可を得た方が良いと思います。
予めインストールする際のあり方について明示されていれば理想ですが、配布物そのものについての扱いについてはよく言及されるものの、配布物の入手の仕方についてまで言及されているものはなかなか見かけませんので、多くの場合は直接連絡する以外に方法がなさそうです。

そういった意味でも、アーカイブ登録制のデータベースサイトなどがあればGHOSTがもっと自由に他のGHOSTやモジュールと組み合わせて様々なことが可能になるのではないか、と空想したりしております。