The AcmeBase project produced several smaller project and tools which are listed on the extras page. I originally posted the following here because it was convenient. They can now be found at mackpexton.com. It is all free stuff and licensed under GPL or MIT open source licenses.
- Punchclock is a drop-in enhancement to the Open Source PHP Timeclock software. It offers a couple of different entry screens — one for a central location and one for personal use on PC's or mobile browsers. It computes overtime, tracks timecards, and has a flexible export screen. Installation is very easy. You simply download the tar file and unpack it in the directory where the PHP Timeclock software is installed.
- SirsiDynix - Embedding eLibrary into Your Website
- This is a copy of a wiki article I wrote for the Sirsi Users Group describing a methodology to wrap your web site around the SirsiDynix iBistro or eLibrary catalog software. By installing a couple of custom files and following this simple methodology you can make your library catalog look like it is an integral part of your web site.
- The locator is a Google Maps application used to lookup the UTM coordinates of any point on the map. A feature is the map scales to your entire browser window. As this application was written for a real estate company, you can also lookup the location of addresses. You can view it here: http://acmebase.org/locator/locate.php.
- Backup to USB Drive
- This is a shell script that backs up your system to USB drives. The drives are automatically mounted and dismounted if needed — you do not need to login to mount your usb drive — just unplug the current backup drive and plug in the next.
- Archive Files
archive_filescript is my oldest script that I still use and I use it every day. It is great tool for Linux/Unix sys admins who alter system files and want to track their changes. It is a simple Bash script that I usually create as soon as I have an account on a system. Version control systems (e.g. subversion) require setting up, are not always available, and are used to post your changes to a repository after you change a file. I use
archive_fileto save the current version of a file just before I change the file so I can easily backtrack the changes I make to a system.