ObsidianRock / ObsidianPass

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ObsidianPass

Experimental password manager that syncs to dropbox

Packages Used

  • Click (for creating beautiful command line interfaces )
  • Cryptography (provides cryptographic recipes and primitives)
  • Dropbox
  • Tinydb

Getting Started

Install Packages

pip install virtualenv
virtualenv venv
source venv/bin/activate (for windows venv\Scripts\activate)
pip install -r requirements.txt

Obtain a dropbox developer api token

Running Application

Help

python main.py --help

Encrypt

python main.py encrypt

link to image

Decrypt

python main.py decrypt

Update password

python main.py update

Delete password

python main.py delete

List of sites

python main.py sites

link to image

sync encrypted database to dropbox

python main.py sync_push

sync database on dropbox to local file

python main.py sync_pull

About


Languages

Language:Python 100.0%