1 """Simple script to replace @DATE@ and friends with real information.
3 Usage: rewrite.py boilerplate.tex [VAR=value] ... <template >output
14 start
= s
.find(r
"\date{")
16 end
= s
.find("}", start
)
19 date
= time
.strftime("%B %d, %Y", time
.localtime(time
.time()))
27 # yes, we actully need to load the replacement values
28 d
= get_info(open(sys
.argv
[1]))
29 for arg
in sys
.argv
[2:]:
30 name
, value
= arg
.split("=", 1)
34 start
= s
.find("@", start
)
37 end
= s
.find("@", start
+1)
44 s
= s
[:start
] + value
+ s
[end
+1:]
45 start
= start
+ len(value
)
48 s
= s
[:start
] + s
[end
:]
53 if __name__
== "__main__":