This page lists some of the scripts / resources I have written to make working with Millennium easier. They are all intended to run on a local pc rather than the Millennium server. Depending upon what is needed they are written in the following languages.
- Perl for text MARC manipulation
- Autoit 3 for interacting with with Millennium
- Tera term (ssh) scripting language for scripts using the character based interface
Most of the scripts listed are run here on a daily basis and they work for our set up, there is a readme to identify what changes you may need to make to suit your conditions, as well as comments in the code. Feel free to download them and use them with your system and do what you like with them. However there are no guarantees, I would be interested if you find any glaring errors, or if you can find a better way of doing things.
ISBN - Create Lists
This script takes a list of isbns (e.g. notpad) and loops through Create Lists until they have all been found. Because Create Lists can only search for 99 items a time, the script should search in batches of 99, which means that it can take a while to find a long list of isbns. This script searches for 10 and 13 digit isbns, by shortning to a 9 digit core, so it may throw up a few false hits for future 13 digit isbns. Written in Tera term scripting language. Download Script.
New Titles RSS Feeds
This script takes the export of a list of new books and converts it into RSS 2.0 format. This can be ftp'd onto your Web OPAC. You need to export the following fields 'Title', 'MARC 520 (summary)', 'Record number', 'Created'. When running the script you can choose to generate RSS for Adult Fiction, Adult Non-Fiction, Junior Books, Videos, DVD's, CD's, Talking Books, Large Print - but it is quite configurable. Written in Perl. Download Script.
New Titles RSS Automated
Additional Autoit script which takes a starting bib record number as input and loops through the process of creating lists, exporting the list, and runinng a non-interactive version of the perl RSS script, for all of the material types listed above. Note, because this script relies on some mouse-clicks and refers to some saved searches you will need to make some changes to it. Written in Autoit 3, includes non-interactive RSS script. Download Script.
Email Welcome Notices presentation
Presentation given at the combined IIUG / EIUG conference at the Institute of Technology, Blanchardstown on 25 June 2009. The presentation outlines how we use Millennium to send email welcome notices to all members who register a new email. Download Presentation.
Webpac Pro Example Set presentation
Presentation prepared for EIUG Webpac Pro day, listing the steps I took to get the webpac pro example set to render correctly in different browsers (particularly IE 6 and IE 7), as well as efforts to get the output to validate to xhtml 1.0 and meet w3c AA accessibility standard. MS Powerpoint presentation. Download presentation.
The webspace has been kindly donated by Bury Sub Aqua club. This is what I do in my spare time - Alan Brown, Libraries System Liaison Officer, Bury Libraries