Easy to use password manager
Project description
SofaStorage
Easy to use password manager
Installation
pip install git+https://github.com/SlumberDemon/SofaStorage
Examples
Online
from sofastorage import Online
# Create Account
sofa = Online.create('USERNAME', 'PASSWORD')
# Add Logins
sofa.add('USERNAME', 'PASSWORD', 'https://bob.com')
# All Saved Logins
sofa.all()
# Find Logins
sofa.find('bob.com')
Local
from sofastorage import Local
# Launch into Local mode
sofa = Local.manager()
# Easy setup (not required)
sofa.setup()
# Interactive way of adding logins
sofa.interactive()
WORK IN PROGESS
Making this public so I can test it!
Also a lot of the code was based of AirDrives code!
Todo:
- Remove https and http from website url
- Add abilitly to find out how many website use the same password
- Maybe add a password generator as well
- Remove storage in main db make it private db online for more security
- Add ability to download saved passwords in a txt file
- Maybe make it eaiser to navigate between local and online password manager also polish interactive password creation
- Add validation to check if website link is real website link
- Finish Local sofastorage
Working Features:
- Account Creation
- Logining In
- Private Datebase
- Local Manager
Online
- Adding Logins
- Removing Logins
- Interactive
- Finding Logins
- Getting All Logins
- Download Logins As Text File
Local
- Setup
- Interactive
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sofastorage-0.0.2.tar.gz
(5.8 kB
view hashes)
Built Distribution
Close
Hashes for sofastorage-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d594e4a39c6ef0a0ad84634e0c7437c42feeb01ea55952f0ababa167df6e20c9 |
|
MD5 | be200736b3a7b993a7ee0366198e83f3 |
|
BLAKE2b-256 | 8e0f79ce5e8054bf1cde2c3935c02d0fab4c61104f024d830d588946541da046 |