The diary project
Motivation
Since a lot of time I was looking for a simple diary programme that supports multiple diaries, unicode text and encryption. I tested some, but nothing pleased me. So I decided to write my own diary programme.
Description
diary.sh is a bash script for maintaining a personal diary.
It supports:
- multiple diaries
- unicode (if your locale supports it)
- encryption
- text and sound entries
diary.sh and .diaryrc together
is less than 9kB! (in the current version)
Dependencies
In order to execute the script you need the following command line programmes:
- bash
- sed, cat
- date
- oggenc
- basename
- ecanormalize
- tput
- vim
- gpg
Disclaimer
This software is offered without any warranty. Use it at your own risk!
Installation
- Download the source and unpack it.
- Put the file diary.sh somewhere in your $PATH.
- Rename the file .diaryrc_sample into .diaryrc, fill in your own fingerprints and place it in your $HOME directory.
That's all!
Usage
Type in a terminal
diary.sh
and follow the menues.
Enjoy!
Licence
The software package diary is distributed under the GNU general public
license, version 3. A copy of the license is included in the package.