File
asi.rb
Path: asi.rb
Modified: Sun Oct 19 10:35:22 東京 (標準時) 2003

asi.rb - Author Side Includes

HTMLに最終更新日付などを埋め込む

Author:Yaya
License:Copyright© 2003 Yaya
Webpage:go.to/yayaagogo

開発環境

Windows XP, Ruby 1.8.0 [i386-mswin32]

説明

SANDMAN(早瀬 拓)氏作のASIのRuby版です。 コメントタグにキーワードを入れたHTMLファイルを指定することで、 そこにファイルの最終更新日やファイルサイズを埋め込みます。 SSIやCGI、JavaScriptに頼らず、最終更新日などの情報を 自動的に処理することが可能となります。

基本的な動作は本家と変わりませんが、独自の機能拡張・削減を行っています。

使い方

HTMLのファイル日付などを埋め込みたい場所に、 以下のようなコメントタグを書き入れます。

 <!-- ASI コマンド -->ここに文字列が埋め込まれる<!-- /ASI -->

コマンドは以下の物があります。

例:

 Last Update : <!-- ASI fdate "music/index.html" --><!-- /ASI -->
 FileSize : <!-- ASI fsize "prog/tool.zip" --><!-- /ASI -->

コマンドの詳しい使い方については Command クラスのマニュアル参照。

設定

あらかじめ、処理を行いたいHTMLをリスト化したファイルを作成する必要があります。 フルパスで1行に1つずつHTMLファイルを指定してください。 パスの区切りは\ではなく/です。 付属のsample.asiを参考に。(ファイル名はどのようなものでもかまいません)

起動方法

 ruby asi.rb リストファイル

例:

 ruby asi.rb sample.asi

TODOリスト

変更履歴

2003/10/18 - Ver 1.00

2003/09/01 - Ver 1.0β1

2003/08/31 - Ver 1.0α1

Required files

main