SimpleLogBook
Basically for ever I have been on the quest for a logbook that is useful and yet as painless as possible to use. This might be the answer.
To create a logbook entry you just run the script, with all files you want to have attached to the entry as argument, it opens a editor ans asks you to type in a log book entry and then posts it to posterous.com. It will also send you a copy of the email.
To try it out just type:
$ log-foo.py pic.png code.py foo.xml
The thing comes in two parts: logbook.py and log-foo.py. logbook.py contains all things generic to all logbooks, log-foo.py has the "specialisations" for you foo logbook. Which address to send things to, which tags to use by default, ...
Before running it the first time it is probably a good idea to go to posterous.com and create an account for yourself usign the email address you will use as sender in the script. If you understand posterous you can skip this step!
Download: SimpleLogBook.zip
Put logbook.py somewhere that is on your PYTHONPATH and log-foo.py somewhere that is on your PATH. Make sure to change the various setting in log-foo.py, like sender, recipient, etc. If the NOOP option is set to true nothing will actually be emailed, so set it to False.
For each logbook you want to have I would create a new log-foo.py file, so: log-worldpeace.py, log-stormchasing.py, log-blah.py. Then you can easily customise the defaults for each log book.
