Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md


Offline Password Manager


Description:


A simple passwrod manager to store your passwords in a database in you own system hence you will be in full control of your passwords without any third party being involved integrated with a simple UI and login, copy to clipboard functionalities

with scope for improvement as well.

Note * Before starting create a temporary email, head over to the sending_email.py file and in the email and passworfd field put the email address and the password of that tempoeary email .(This email will be from where the otp mail will be sent if u forget the password )....U can ignore this functionality and just use your master password to login(but dont't forget it :)...


Getting started

  • Clone the repository
git clone https://github.com/abhijeet007rocks8/Dev-Scripts.git
  • Move to the folder
cd Dev-Scripts/Python/OfflinePasswordManager

How to set up and save your passwords


  • 1. First run the setup.py file and set up the email address(will be used to send OTP in case u forget your password) and choose a master password.

  • 2. Now run the main password.py file and login in with a password that you used during the setup process

  • 3. The main page of the app will be vidible now

  • 4. In order to add entry to the database click on the plus button and fil up the informantion that you want to store the title and password are not to kept empty for the information to be stored, a check has been implemented to see if the title and password feilds are empty while submitting to database also title is unique for every password stored

  • 5.Greate u stored your first password now in order to use it whenever u need click on the search button in the main page

  • 6. Now in order to copy the passsword click on the password title that u want to view and press view a new windoe will open up with all the registered information clipboard button will be present with the help of which u will be able to copy the password to the clipboard

  • Note :You can also type the password title in the title inout box and hit the clipboard button beside that to copy the password for that title..

  • 7. Inorder to change the master password or the registered email click on the security button and u will see the options to change them and on clicking the corresponding buttons u can set the new imformation

  • 8. There is also the option to convert the db to a csv file , to delete database or to backup the database, as well as to share the databse in pdf

you can convert take copy of database in a csv file , u can back the database up, u can delete the database and entry a partiular password with the title by clicking on the corresponding buttons



Tech Stack

  • Python 3

  • Sqlite3

  • Tkinter


  • 🙂Links


Note: A lot more features can be added :) happy storing passwords!!

A video walkthrough

running the setup.py file

Setup.2022-03-09.01-14-09.mp4

running the main app

Untitled.1.mp4