ILS Password Management Tool
This tool is a self-contained web application that allows users to manage their ILS password reset notifications. It is designed to be used by the Lynx Library staff. It is not designed to be used by the general public.
Usage
Start the application on any Windows system connected to the network.
Initial Setup
- Start the application
- In a web browser navigation to the admin panel:
http://<system name or IP>>:<port>>/admin
- Admin username and password is 'admin' and 'admin'
- Reset the default admin password.
- Create new user accounts for the staff.
- Close the application
License
This tool is licensed under the MIT license. See the LICENSE file for more information.
Data Migration Process
Download the new version of the tool and extract it to it's own directory.
- Close the tool if it's running.
- Open a file manager and navigate to the old version directory.
- Inside the "app" directory, move "app.db" and "schedule.db" to the app directory of the new tool.
Building Instructions
Make sure pyinstaller is installed: pip install pyinstaller
- Open into the projects working directory where app.py is located.
- Run the following command: pyinstaller app.py
- This will create new directories in the working directory: "build" and "dist"
- Once completed copy the following static directories and files into the dist/app directory: "static", "templates", "LICENSE", "README.md"
- Now the tool can be packaged into a ZIP for distribution.