Search this site


Metadata

Articles

Projects

Presentations

note takery thing

For the longest time I've found myself jotting notes in files tossed throughout my home directory. Finding these files later has become a chore and half.
Some short while ago, the author of Ion, Tuomo Valkonen, wrote a little program called riot in haskel. I got this to build *once* and only once, so all future attempts to use this failed miserably. At any rate, riot is a useful tool to make notes of things. It stores notes in mbox format. All in all, a useful program, unless you can't get a haskell compiler working for your OS!

I quickly became annoyed, realizing the folly of my ways, having to put little jotted notes in various files that end up everywhere. Annoyed, I created a solution in a project I called 'note.' It's a simple perl Curses::UI interface to let me take notes and post followups in a thread-like manner. The config file needs to go in your home directory as ~/.noterc. The format of the file is:

dbuser = DATABASE_USER
dbpass = DATABASE_PASSWORD
dbname = DATABASE_NAME
dbhost = DATABASE_HOST

You'll need postgres and perl. Perl will need Curses::UI and File::Temp
I also have the sql you'll need to put in tables.sql