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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sofastorage-0.0.2.tar.gz.
File metadata
- Download URL: sofastorage-0.0.2.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b003881017a088ff655f49df231114dcbdec41f303e265a39f4b0c5617553948
|
|
| MD5 |
042e3b46afda2e5efe6fba857f342414
|
|
| BLAKE2b-256 |
2e5697a35bcacf3aebea73557b8e0576efe663dbc0000c24b4bb95b229a9d2f1
|
File details
Details for the file sofastorage-0.0.2-py3-none-any.whl.
File metadata
- Download URL: sofastorage-0.0.2-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d594e4a39c6ef0a0ad84634e0c7437c42feeb01ea55952f0ababa167df6e20c9
|
|
| MD5 |
be200736b3a7b993a7ee0366198e83f3
|
|
| BLAKE2b-256 |
8e0f79ce5e8054bf1cde2c3935c02d0fab4c61104f024d830d588946541da046
|