Thursday, August 21, 2008

Vrrrroooom

I passed my motorcycle driving test yesterday. w007!

Signingparty - Update

Thanks to a suggestion from commenter Ondra on the LaTeX and some additional spare time I wiped the TODO's from my little program.

signingparty.c

It's been requested to include this in seahorse-plugins, so it will probably make its way there in time for 2.26.

Update: I forgot to mention that a new compile line was needed to add the auto-launching:
gcc -o signingparty signingparty.c `pkg-config --cflags --libs gtk+-2.0` `pkg-config --cflags --libs dbus-1` `pkg-config --cflags --libs cryptui-0.0` `pkg-config --cflags --libs gio-2.0` -D LIBCRYPTUI_API_SUBJECT_TO_CHANGE -g -Wall

Tuesday, August 19, 2008

Back from Chicago

I'm back from the URSI GA in Chicago and back in the office. While I was in Chicago, I wrote a little program to auto-generate a bingo board in LaTeX for a little game I dreamt up. While that program will probably not see the light of day, it inspired me to write something else.

I've been frustrated with the user un-friendliness of existing scripts to generate a sheet suitable for use at a key signing party. This frustration led me to write a program that uses libcryptui to select keys for the sheet and inserts them into a table in LaTeX. It's now at a usable point so I thought I would make it available:

signingparty.c

Compile with: gcc -o signingparty signingparty.c `pkg-config --cflags --libs gtk+-2.0` `pkg-config --cflags --libs dbus-1` `pkg-config --cflags --libs cryptui-0.0` -D LIBCRYPTUI_API_SUBJECT_TO_CHANGE -g -Wall


An example of the output is party.tex

And the processed PDF party.pdf

Obligatory Screenshot:


TODO:
* Strip comments from display names (what's in parenthesis normally)
* Fix table grid lines (Help from a LaTeX guru would be appreciated)
* Auto-process LaTeX to PDF (via Rubber)