'Diary' is a little utility with the following main features;
A typical example of a use for Diary would be the automatic generation of the HTML files for a web-based diary page. The application was in fact developed for exactly this purpose however Diary itself does not have any understanding of HTML and the output can be in any text based format.
Due to the relatively early stage of development at which I am releasing this, it does not yet contain much of a front end for the configuration. Changing settings and defining the scripts by which files are compiled is still done by editting the configuration files manually. It also has a fairly high degree of debug logging in it, although this is disabled by default.
(Note: If you downloaded the earlier v0.06 archive, with the app and source in a single zip file, the only changes in the above downloads are some tweaks to the documentation - the actual application and source file are unchanged)
Diary is written in WimpBasic, and requires WBModules (2.09 or greater) in order to run. It requires RISC OS 3.1 or greater. I haven't tested it on RISC OS 4, but I'm not doing anything 'undocumented' so it should work with the latest WBModules. While not essential, some form of Long Filename support would be a good idea. Diary requires a 26-bit version of RISC OS, although it will run under Aemulor on 32-Bit platforms. A 26/32 bit neutral version is probably unlikely unless anyone wants to persuade me otherwise - as I no longer bother maintaining a web diary, I no longer make much use of this application.
The documentation (such as it is) on these pages is included in the archive.
The default settings for Diary keep its files in a directory relative to the actual !Diary directory. This means that it will not run from inside a read-only archive, and for performance reasons I wouldn't recommend this anyway. You should copy the contents of the archive to somewhere on your hard disk, and keep the 'Diary' and '!Diary' directories in the same location (or modify the options file accordingly.
When run for the first time, you should see the main window (The entry name will probably be in Red);
To get Diary to do anything useful, you will need to configure it (although the defaults are fairly sensible, or I certainly hope so), however in order to do that you may need to have some knowledge of the system of macros that are used. Once you've got the hang of that, you might want to try writing your own scripts for it . . .
This application is Freeware. This means that you can copy it, distribute it as much as you like with the following restrictions:
I'd appreciate an email before you put it on a CD, cover disc, or the like, but that's more a matter of courtesy, and of checking that you've got the latest version . . .