ソラマメブログ
QRコード
QRCODE
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 0人
プロフィール
Asuka Neely
Asuka Neely
作りたいものを作って、買いたいものを買って、日々ぶらぶらしてる、生業PGの人。
オーナーへメッセージ

2008年06月24日

Slmame blog 環境変数の一覧 このエントリーを含むはてなブックマーク

Slmameのテンプレートにはいくつか環境変数が用いられていますが、確認した限りでは解説ページがありません。備忘録も合わせて、一覧でも作ることにします。

とりあえず、一つ一つ変数名を取ってくるのも面倒なので、rubyで簡単なコードを書いてみました。

topPage = open("slmametoppage.txt")
envData = File.open("result.txt","w")
inData = topPage.read
result = inData.scan(/<%[^%]+%>/)
result.each {|i| envData.puts i}
envData.close
topPage.close



テンプレート内タグを書き込んだslmametoppage.txtと、空のresult.txtが必要です。とりあえず、この場は環境変数列挙までで。

修正:引数にテンプレートの内容が書かれているファイル名を指定して実行で出力されるようにしました。

$ruby GetEnv.rb SlmameTopPageTemplate.txt

のようにして実行すると、result_SlmameTopPageTemplate.txtのファイル名で、中に環境変数が列挙されます。以下修正済みコード。

GetEnv.rb

topPage = open($*.to_s)
envData = File.open("result_" + $*.to_s,"w")
inData = topPage.read
result = inData.scan(/<%[^%]+%>/)
result.each {|i| envData.puts i}
envData.close
topPage.close




同じカテゴリー(Slmame Template)の記事
 Slmame blog 環境変数名の一覧取得 (2008-06-25 03:12)
 Slmame blog内のMetaによるRSS指定を修正する (2008-06-23 22:04)
 slmameにはてなブックマークの被ブクマカウントを表示する (2008-06-23 09:00)
 Slmameのはてなブックマークへの対応方法 (2008-06-23 00:26)

Posted by Asuka Neely at 21:00│Comments(0)Slmame Template
※このブログではブログの持ち主が承認した後、コメントが反映される設定です。
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。