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
とりあえず、一つ一つ変数名を取ってくるのも面倒なので、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 blog 環境変数名の一覧取得
Slmame blog内のMetaによるRSS指定を修正する
slmameにはてなブックマークの被ブクマカウントを表示する
Slmameのはてなブックマークへの対応方法
Slmame blog内のMetaによるRSS指定を修正する
slmameにはてなブックマークの被ブクマカウントを表示する
Slmameのはてなブックマークへの対応方法
Posted by Asuka Neely at 21:00│Comments(0)
│Slmame Template
※このブログではブログの持ち主が承認した後、コメントが反映される設定です。