Tech Blog

Automating Circulation Notices in Voyager

Ever tire of Voyager being dependent on a staff member manually running the Reporter client, before patron notices are sent out?

Now, you don’t have to worry about using a manual process to get the notices out to your patrons.  I’ve written a new program in python, I’m calling autocirc.  After the circjobs cron job does it’s magic to create the notices file, this new program will parse the notices file automatically (ideally, in cron).  A summary email can be automatically sent to managers, as well as a full CSV file summarizing each notice sent, and printable RTF documents (readable by MS-Word, etc) containing notices for patrons who have no email address on file!

I encourage you to take a look at the code at and take a look.  There’s a few configuration options for specifics of your installation, then the circulation notice process can then be fully automated.

I hope people find this of use.

Leave a Reply