-
リフィル作成スクリプト作成
-
A5Planner を使いだしてはや1年。
-
プリンタ到着したのでリフィル印刷するぜ!
-
日付を人手でしこしこ書くなんてやってらんないので…
-
OOo Writer で作ったテンプレートを元に各日のリフィルを適当に生成するスクリプトをPythonで書く。
-
PyOpenOffice を使うと30行で書けてしまいます。。スゴイヨ!
-
日本語を通すためにunicode対応パッチを本家に送信したのでそのまま使いたい人はしばしまつしか。
-
日本語にこだわらない人はlocaleをバッサリ削って置換リスト生成をこげなかんじに。
-
おいらの使ったテンプレート
-
datelist.append({'date': thedate.strftime("%Y/%m/%d(%a)")})
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #!/usr/local/bin/python2.3
#coding: euc-jp
import locale
import pyopenoffice
import sys
import os
import datetime
locale.setlocale(locale.LC_ALL, '')
inputfile = "atc.sxw"
outputfile = "atcout.sxw"
startdate = datetime.date(2004, 12, 1)
enddate = datetime.date(2004, 12, 31)
datelist = []
thedate = startdate
while thedate <= enddate:
datelist.append({'date': unicode(thedate.strftime("%Y年%m月%d日(%a)"),
'euc-jp')})
thedate += datetime.timedelta(1)
tool = pyopenoffice.PyOpenOffice()
newfile = tool.makeSerialLetters(inputfile,datelist)
newsxw = open(newfile)
sxw = newsxw.read()
newsxw.close()
f = open(outputfile, "wb")
f.write(sxw)
f.close() |
-
今読んでるSmalltalkベストプラクティスパターンの次はTDDを読もう。。
-
ニニンがシノブ伝終了
-
最終回ネタの山がすごかった
-
「第一話と最終回以外は作画捨ててるアニメ多いよねぇ」「DVDで直せばいいってもんじゃないと思うけどなあ」
-
伏線収集しろ、と迫るサスケ
-
魔法少女モノ最終回のパロディに力入れすぎ
-
クレヨンしんちゃん笑い
-
作画が急に崩れたと思ったら少年マンガ最終回のパロディ
-
というわけで最後まで気が抜けなかった。。
