Metadata-Version: 2.1
Name: password-manager
Version: 0.1.3
Summary: A library for password manager for Python
Home-page: https://github.com/patarapolw/password_manager
Author: Pacharapol Withayasakpunt
Author-email: patarapolw@gmail.com
License: MIT
Keywords: password password-manager
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Security
Classifier: Topic :: Security :: Cryptography
Description-Content-Type: text/markdown
Provides-Extra: tests
Requires-Dist: pycryptodome
Provides-Extra: tests
Requires-Dist: pytest; extra == 'tests'
Requires-Dist: pytest-readme; extra == 'tests'

# Memorable Password Manager

[![Build Status](https://travis-ci.org/patarapolw/memorable_pwm.svg?branch=master)](https://travis-ci.org/patarapolw/memorable_pwm)
[![PyPI version shields.io](https://img.shields.io/pypi/v/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI license](https://img.shields.io/pypi/l/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![PyPI status](https://img.shields.io/pypi/status/password_manager.svg)](https://pypi.python.org/pypi/password_manager/)
[![Examples tested with pytest-readme](http://img.shields.io/badge/readme-tested-brightgreen.svg)](https://github.com/boxed/pytest-readme)

A library for password manager for Python

## Features

- Automatic vault locking and saving after predefined time (default 60 sec)
- Vault file generation
- Passcode lock with RSA (based on PyCryptodome)


## Installation

```commandline
pip install password_manager
```
or
```commandline
pip install -e https://github.com/patarapolw/password_manager.git
```

## Usage

```python
from password_manager.vault import Vault

with Vault('amasterpassword') as vault:
    vault['reddit'] = {
        'password': 'averycomplexpassword'
    }
with Vault('amasterpassword') as vault:
    print(vault['reddit']['password'])
```


