Metadata-Version: 2.1
Name: memorable-password
Version: 0.2.1
Summary: Generate sentence of context, along with keywords/PIN/passwords to make sure you memorize it!!!
Home-page: https://github.com/patarapolw/memorable-password
Author: Pacharapol Withayasakpunt
Author-email: patarapolw@gmail.com
License: UNKNOWN
Keywords: random sentence random_sentence random_word password nltk
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Environment :: Handhelds/PDA's
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: Android
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Provides-Extra: android
Provides-Extra: tests
Provides-Extra: web
Provides-Extra: heroku
Provides-Extra: with-language-check
Requires-Dist: nltk
Requires-Dist: PyYAML
Requires-Dist: markovify
Requires-Dist: randomsentence
Provides-Extra: android
Requires-Dist: kivy; extra == 'android'
Provides-Extra: heroku
Requires-Dist: flask; extra == 'heroku'
Requires-Dist: gunicorn; extra == 'heroku'
Provides-Extra: tests
Requires-Dist: pytest; extra == 'tests'
Requires-Dist: passwordstrength; extra == 'tests'
Requires-Dist: pronounceable; extra == 'tests'
Requires-Dist: pytest-xdist; extra == 'tests'
Requires-Dist: pytest-repeat; extra == 'tests'
Requires-Dist: pytest-timeout; extra == 'tests'
Requires-Dist: pytest-doctestplus; extra == 'tests'
Provides-Extra: web
Requires-Dist: flask; extra == 'web'
Provides-Extra: with-language-check
Requires-Dist: language-check; extra == 'with-language-check'

# Memorable Password

[![Build Status](https://travis-ci.org/patarapolw/memorable-password.svg?branch=master)](https://travis-ci.org/patarapolw/memorable-password)

Generate sentence of context, along with keywords/PIN/passwords to make sure you memorize it!!!

PIN memorization is based on [Major system](https://en.wikipedia.org/wiki/Mnemonic_major_system)

<a href="https://imgur.com/9SKe4IU"><img src="https://i.imgur.com/9SKe4IU.png" title="source: imgur.com" /></a>
<a href="https://imgur.com/arL46Hg"><img src="https://i.imgur.com/arL46Hg.png" title="source: imgur.com" /></a>
<a href="https://imgur.com/URNcUFX"><img src="https://i.imgur.com/URNcUFX.png" title="source: imgur.com" /></a>

## Memorable Password on Android

Memorable password has been tested to work with both PyDroid3 and QPython (Python 3.6).

- PyDroid3 - Kivy - See `/pydroid_run.py`
- QPython - Flask - See `/main.py`

## Related Project

https://github.com/patarapolw/randomsentence


