# loaner_automation **Repository Path**: mirrors_github/loaner_automation ## Basic Information - **Project Name**: loaner_automation - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Loaner Self Service ## Purpose * Create a GUI based tool which will allow users to check out loaners without the need of IT * Allows the user to: * Create their own user account * Script creates: * New user account via the user with GUI * Creates a local account on the loaner machine with credentials provided by user * Automates the re-provisioning of the machine for the next user ### Dependencies: * Python 3.7 installed * Python .env and .env credentials * `sudo pip3 install -U python-dotenv` ### Usage: * Clone repo, i.e., `git clone https://github.com/aharshbe/loaner_automation` * In your terminal, cd into the repo * cd into `loaner_automation/files` * Type `python3 ./loaner_automation_ui.py` ### Mongo Server initialization: * `use ` * `db.createUser({ user: “” , pwd: ““, roles: [ { role: “readWrite”, db: ““}])` * `make .env` * cat .env -> ``` DB= USERNAME= PASSWORD= MONGOOSE_URI=mongodb://localhost:27017/ ``` #### Authors: * [Travis Kopp](https://github.com/teakopp) * [Austin Harshberger](https://github.com/aharshbe)