I'm sharing a program today I created of use to those who use ExLibris' Voyager ILS.
The program, which I call Autocirc, automates the circulation notice process. No more relying on someone manually running the Reporter client!
It takes the notices file created by the circjob cron job, then parses it, filling in details from the file and the database, to generate automated notices. It:
sends emails to patrons that have configured email addresses,
o Generates printable documents, in RTF format (compatible with MS-Word, etc), for patrons lacking emails
o Creates a summary of transactions for managers
o Creates a CSV file summary, for those wishing to do number crunching/analysis
o Creates a CSV file summary of just ILL loaned items that have an associated notice
o All destinations are configurable, if you wish differing reports to go to different people
Feel free to let me know if you have any questions or input. I welcome feedback, and hope others may find some use in the code.
I also welcome feedback on a general nature of the code, as I'm relatively new to Python, so could always use some advice how to do things "better" in Python.
UTSA Libraries: Systems
Office: (210) 458-6192
Cell: (210) 338-0557