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
Release files for sofastorage 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sofastorage-0.0.2.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sofastorage-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.0 kB
Release files / sofastorage-0.0.2.tar.gz
| Download URL | sofastorage-0.0.2.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b003881017a088ff655f49df231114dcbdec41f303e265a39f4b0c5617553948
|
|
BLAKE2b-256 checksum How to use checksums |
2e5697a35bcacf3aebea73557b8e0576efe663dbc0000c24b4bb95b229a9d2f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|
Release files / sofastorage-0.0.2-py3-none-any.whl
| Download URL | sofastorage-0.0.2-py3-none-any.whl |
|---|---|
| Size | 5.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d594e4a39c6ef0a0ad84634e0c7437c42feeb01ea55952f0ababa167df6e20c9
|
|
BLAKE2b-256 checksum How to use checksums |
8e0f79ce5e8054bf1cde2c3935c02d0fab4c61104f024d830d588946541da046
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.12
|