Metadata-Version: 2.1
Name: TOTP-Generator
Version: 2.0.4
Summary: Utility that generates TOTP codes and stores the TOTP secrets in your system keyring.
Home-page: https://github.com/jjfalling/totp-generator
Author: Jeremy Falling
License: GPLv3
Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: End Users/Desktop
Description-Content-Type: text/markdown
Requires-Dist: keyring (<18.0.0,>=12.2.0)
Requires-Dist: keyrings.alt (<4.0,>=3.1)
Requires-Dist: onetimepass (<1.1.0,>=1.0.1)
Requires-Dist: pyperclip (>=1.6.1<1.7.0)
Provides-Extra: dev
Requires-Dist: setuptools ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'
Requires-Dist: wheel ; extra == 'dev'
Provides-Extra: proctitle
Requires-Dist: setproctitle (<1.2.0,>=1.1.10) ; extra == 'proctitle'
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov (<2.6) ; extra == 'test'
Requires-Dist: keyrings.alt ; extra == 'test'
Requires-Dist: wheel ; extra == 'test'
Requires-Dist: mock ; (python_version < "3.4") and extra == 'test'

[![Test Status](https://travis-ci.org/jjfalling/TOTP-Generator.svg?branch=master)](https://travis-ci.org/jjfalling/TOTP-Generator)
[![Dependency Status](https://pyup.io/repos/github/jjfalling/TOTP-Generator/shield.svg)](https://pyup.io/repos/github/jjfalling/TOTP-Generator/)

# TOTP Generator
Simple Python TOTP code generator that stores TOTP secrets in your keyring.
Install with `pip install totp-generator`

Supported keyrings can be found [here](https://pypi.python.org/pypi/keyring#what-is-python-keyring-lib). You can also specify the [keyring settings](https://pypi.python.org/pypi/keyring#customize-your-keyring-by-config-file
) in a config file. Run `totp_generator` with the -d flag for the config root path and the current keyring service.

setproctitle is an optional dependency due permission and dependency requirements on some systems. Install with `pip install totp-generator[proctitle]` to install this dependancy and enable setting the process name. This feature is useful for some uses with some keyrings such as the OSX Keychain.

Run `totp_generator` with the --help flag for more information.


#### Development
Install the test requirements with `pip install -e .[test]`. Run the tests with pytest.


