entries by topic: wrt

wrt, short for WRiting Tool, is the utility used to render this site to HTML. I first wrote some version of it in early or mid 2001, probably as a shell script and then as basic Perl CGI. For most of its life it was called Display.pm and before that display.pl; I’ve included posts in this topic that discuss any version of the code.

It can be found:

If you’re running a system with Perl installed, you can probably install it with:

$ cpanm App::WRT


$ cpan -i App::WRT

It may run on other Unixes, but is likely to contain lurking GNU/Linux-specific assumptions. All I know for sure is that it will probably work on most recent Debian-like distros.

2019/5/7 App::WRT v6.0.0.
2019/4/14 App::WRT v5.0.0
2019/3/3 notes on notes
2018/5/28 XML::Atom::SimpleFeed and utf-8 text
2018/4/19 a git log with both tags and dates
2018/4/9 App::WRT v4.3.0: schwartzian transforms, long-term projects
2018/2/10 App::WRT v4.2.2
2017/11/18 App::WRT - WRiting Tool, a static site generator and related utilities
2016/7/11 extracting all (?) of the filenames from packages available in debian
2016/2/5 moving from cgi to static site generation
2016/1/28 profiling perl
2016/1/18 travis ci and perl modules
2015/4/9 CGI::Fast and multi_param()
2015/1/7 local webservers and static html generation
2007/6/20 Here is a Subversion repository for p1k3 backend tools. (Eventually I will switch to distributed revision control for this and other projects. Suggestions would be welcome; there seem to be plenty of contenders.)
2006/10/4 ware
2006/3/23 After about four hours of beating my head against display.pl and LaTeX, here is test.pdf, which is bad on several levels, but is probably 9/10 of the way to being a real book. Given that I keep running into ways for raw HTML to play hell with LaTeX, this is actually relatively painless.
2004/7/29 well, technically - wherein i stop using doublequotes altogether
2004/1/2 Eric called and left a message, said the server was acting strange. When I logged in, a few hundred instances of the script that glues this site together were churning through infinite loops, whirring along in perplexed expectation of an entry I had failed to create for 2004.
2003/7/21 I was playing around a little today with scanning things and using the (very) basic image functions I once added to the works, and I decided that if I were going to post a lot of visual content, things around here would need some improvement. There is doubtless all kinds of good free code I could borrow, but I would want to integrate it with the existing system or maybe even build a new one from scratch.
2003/1/11 Just for kicks, here's the latest version of the p1k3 display script (with a .txt extension this time around). The comments should be a little more helpful on this one, and everything should actually do what it's supposed to.
2002/12/10 Tue Dec 10 19:27:59 CST 2002 - Tue Dec 10 16:17:43 CST 2002
2002/12/6 ok, that's it, i'm done. / no more perl this year / i just can't hack it
2002/9/26 i just spent twenty minutes / tweaking my display script to insert line breaks / so i can write this way without typing <br /> / every single line
2002/1/9 Wed Jan  9 20:41:53 CST 2002
2001/9/6 Cloudy outside, a little windy... Change just might be in the air. Or this long, hot late summer could just keep on hazing along.
2001/6/11 Got home yesterday a bit before midnight.
notes-on-notes preamble - electronic notes - ~/notes/ - vimwiki diary pages - vimwiki topic / tag pages - tags generally - pinboard - blog posts / p1k3 - command line history - paper notes - notebooks: primary - notebooks: scratch - general techniques - datestamps - quoting - TODOs and checklists - security