SSP/仕様書/HEADLINE 2.0
の編集
./?SSP/%E4%BB%95%E6%A7%98%E6%9B%B8/HEADLINE+2.0
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
殊海夕音/FINE/template
*HEADLINE/2.0 [#u6e378df] ヘッドライン仕様の改訂版です。現在SSP実装のみ。~ 従来の仕様では文字コード対応していなかったため、その対策です。 *export - Windows上でのDLL実装詳細 [#td47e18c] load,request,unloadをエクスポートする標準的な実装です(他モジュールといっしょ) *request:バージョン取得 [#ueb5e395] **呼び出し例 [#z26dcdab] GET Version HEADLINE/2.0 Charset: UTF-8 Sender: SSP **呼び出し詳細 [#af1e4546] :Charset|文字コード :Sender|イベント送信元 **返答例 [#je07a9ab] HEADLINE/2.0 200 OK Charset: UTF-8 Value: HeadlineModule 1.1 **返答詳細 [#q4a0a65c] :Charset|[省略可]文字コード。省略した場合は呼び出しといっしょ。 :Value|[省略可]バージョン文字列 *request:ヘッドライン取得 [#sebfeb96] **呼び出し例 [#yb402a9b] GET Headline HEADLINE/2.0 Charset: UTF-8 Sender: SSP Option: url Path: C:\SSP\temp\ad9326dc37cb86a9.html **呼び出し詳細 [#ucc456e2] :Option|[省略可]応答で解析可能なオプション。カンマ区切りで列挙。後述。現在urlのみ。 :Path|ヘッドライン解析対象ファイルパス(フルパス) これ以外はバージョン取得といっしょです。 **返答例 [#b152b257] HEADLINE/2.0 200 OK Charset: UTF-8 Headline: ほげほげ1 Headline: ほげほげ2 Headline: ほげほげ3 Headline: ほげほげ4 Headline: ほげほげ5 **返答詳細 [#x1e15b40] :Charset|[省略可]返答用文字コード。省略した場合は呼び出しといっしょ。 :RequestCharset|[省略可]次の呼び出し時に希望する文字コード。省略時はCharsetを使う。 :Headline|ヘッドラインの内容~ 呼び出し時にOption: urlというふうに、Optionヘッダにurlが入っていた場合、URL拡張に対応しています。~ その場合は、バイト値1区切りで、 内容[1]URL という形式で応答すると、ゴーストにURLも通知され、ゴースト側が対応していれば項目をクリックするとその詳細にジャンプ、等ができるかもしれません。 *実際の動作 [#c27d0d74] GET Headlineは2回呼ばれます。1回目は古いファイルに対して、2回目は新しいファイルに対してです。ただし古->新の順番は実装によっては順番が逆になる可能性がありますので、順番に依存するような処理は組んではいけません。 デバッグ中など、常に表示したい場合(no updateにならない)は、descript.txtにalwaysdisplay,1と書いてみてください。後で消すのを忘れないように!
タイムスタンプを変更しない
*HEADLINE/2.0 [#u6e378df] ヘッドライン仕様の改訂版です。現在SSP実装のみ。~ 従来の仕様では文字コード対応していなかったため、その対策です。 *export - Windows上でのDLL実装詳細 [#td47e18c] load,request,unloadをエクスポートする標準的な実装です(他モジュールといっしょ) *request:バージョン取得 [#ueb5e395] **呼び出し例 [#z26dcdab] GET Version HEADLINE/2.0 Charset: UTF-8 Sender: SSP **呼び出し詳細 [#af1e4546] :Charset|文字コード :Sender|イベント送信元 **返答例 [#je07a9ab] HEADLINE/2.0 200 OK Charset: UTF-8 Value: HeadlineModule 1.1 **返答詳細 [#q4a0a65c] :Charset|[省略可]文字コード。省略した場合は呼び出しといっしょ。 :Value|[省略可]バージョン文字列 *request:ヘッドライン取得 [#sebfeb96] **呼び出し例 [#yb402a9b] GET Headline HEADLINE/2.0 Charset: UTF-8 Sender: SSP Option: url Path: C:\SSP\temp\ad9326dc37cb86a9.html **呼び出し詳細 [#ucc456e2] :Option|[省略可]応答で解析可能なオプション。カンマ区切りで列挙。後述。現在urlのみ。 :Path|ヘッドライン解析対象ファイルパス(フルパス) これ以外はバージョン取得といっしょです。 **返答例 [#b152b257] HEADLINE/2.0 200 OK Charset: UTF-8 Headline: ほげほげ1 Headline: ほげほげ2 Headline: ほげほげ3 Headline: ほげほげ4 Headline: ほげほげ5 **返答詳細 [#x1e15b40] :Charset|[省略可]返答用文字コード。省略した場合は呼び出しといっしょ。 :RequestCharset|[省略可]次の呼び出し時に希望する文字コード。省略時はCharsetを使う。 :Headline|ヘッドラインの内容~ 呼び出し時にOption: urlというふうに、Optionヘッダにurlが入っていた場合、URL拡張に対応しています。~ その場合は、バイト値1区切りで、 内容[1]URL という形式で応答すると、ゴーストにURLも通知され、ゴースト側が対応していれば項目をクリックするとその詳細にジャンプ、等ができるかもしれません。 *実際の動作 [#c27d0d74] GET Headlineは2回呼ばれます。1回目は古いファイルに対して、2回目は新しいファイルに対してです。ただし古->新の順番は実装によっては順番が逆になる可能性がありますので、順番に依存するような処理は組んではいけません。 デバッグ中など、常に表示したい場合(no updateにならない)は、descript.txtにalwaysdisplay,1と書いてみてください。後で消すのを忘れないように!
テキスト整形のルールを表示する