A LaTeX/TikZ rendering template for plotting some "quantified self" data against a UTC x-axis. You may need an up-to-date installation of TeXLive (OSX, Unix, Windows) to make this work.
To produce the pdf, run make
. To open it as well, run make open
(on OSX), or make evince
(on Linux). I don't know about Windows.
There's a bunch of sample data in meals.tex
, misc_events.tex
, practice.tex
(intended for a hobby), work.tex
,
mood_log.txt
, and sleep_log.txt
. I recommend linking the .txt
files to your Dropbox:
$ mv *.txt ~/Dropbox
$ ln -s ~/Dropbox/mood_log.txt mood_log.txt
$ ln -s ~/Dropbox/sleep_log.txt sleep_log.txt
Then you can edit these from anywhere you have a Dropbox client, including iOS or Android. The .tex
files are harder
to edit on a mobile device, but should be maintained with the discipline of journaling. Also, edit name.tex
(-:
Every week or so, you'll need to edit dates.tex
.
Ideally, all these files (especially dates.tex
) should be automatically generated out of a database, which could
then accept input from a Pebble app, an email parser, a Twilio parser, a Web interface, etc., etc.
It probably should also run as a Heroku app so you don't have to worry about maintaining a TeXLive installation and
a database server.
Pull requests are welcome, as is nagging.