Hello everyone,
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!
https://github.com/cherveny/autocirc
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.
-------------------------------
Bruce Orcutt
UTSA Libraries: Systems
Office: (210) 458-6192
Cell: (210) 338-0557
|