Welcome to JailMaster, your go-to Python application for managing and monitoring user login credentials. Because even jails need good management! π’π This README provides the scoop on setting up, running, and contributing to the project. Buckle up, we're on a mission! π€
-
Clone the repository:
git clone https://github.com/j-a-y-e-s-h/jailmaster.git
-
Install the required dependencies:
- tkinter
- mysql-connector-python
- numpy
- matplotlib==3.2.0
- python_dotenv
pip install tkinter mysql-connector-python numpy matplotlib==3.2.0 python_dotenv
or
pip install -r requirements.txt
-
Navigate to the
JAILMASTER
folder. If you get lost, don't worry β it's just a virtual jailbreak! πββοΈ
To create the database using the MySQL schema:
-
Copy-paste the contents of
querys.sql
directly into the MySQL command line, or -
Use the command (from cmd):
mysql -u <mysql-username> -p<mysql-password> < querys.sql
- Replace
<mysql-username>
and<mysql-password>
with your credentials.
( Note: Don't include the "<>" angular brackets in the command. Security, you know!)
- Replace
-
Create a
.env
file if not exist and add(change your password and username):DB_PASSWORD="your_password" DB_USER="your_username"
-
Run the application with the passion of an escaped convict:
python main.py
For optimal GUI appearance, install the Montserrat font. From the assets
folder, double click on each font file with .ttf
format. Make it look snazzy!
If issues persist, research or create a new issue for assistance. We're not abandoning you in digital jail. π
Explore additional features of the app:
To add new login credentials:
INSERT INTO login (username, password) VALUES ("your-username", "your-password");
( PS: Direct database interactions are required for this feature. It's like breaking into the secret vault β but legal!)
Contributors to JailMaster:
Made with β€οΈ and Python!
Keep coding, and let bugs be the only creatures to fear in your code! πβ¨