{ "info": { "author": "Tetricoins", "author_email": "contact@tetricoins.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Tetripin, a command line TOTP 2 factor auth manager\n===================================================\n\nIf you have a lot of account with two factor authentification activated, using a separated device can take a lot of time.\n\nTetripin is a cli 2FA manager that can generate the one time PIN from your terminal. It's compatible with most TOTP services, e.g: the ones that use the regular settings for Google Authenticator such as most crypto-currency exchanges, lastpass and discord...\n\n::\n\n $ tetripin add Bittrex JBSWY3DPEHPK3PXP\n Account added\n $ tetripin gen Bittrex\n 969804\n\n\nSupport\n--------------\n\nIt works on Windows/Mac/Linux, but support only TOTP with default settings::\n\n period = 30\n digits = 6\n algorithm = SHA1\n\nIf you need other settings, open a github issue.\n\nIt's written in Python, and works on Python 2 and 3.\n\nInstallation\n------------\n\nYou need to know how pip works. If you don't, vote on the github issue asking for binaries. Indicate your OS name and version.\n\n```\npython -m pip install tetripin --user\n```\n\nBinary may come in the future so you don't have to understand how pip works.\n\nFutur\n-----\n\n- backup\n- restore\n- rename\n- import\n- read from qrcode local file or url\n- deal with other algo settings\n- add support for steam\n- add sync service\n- desktop GUI\n- mobile GUI\n- web GUI\n- keepass integration\n- output time remaining\n\nTips\n------------\n\nIf you can't find the `tetripin` command, you can still call tetripin doing::\n\n\n python -m tetripin\n\n\nExport secrets::\n\n\n $ tetripin listsecrets # Export secrets\n bittrex=JBSWY3DPEHPK3PXP\n\n\nGet conf infos::\n\n\n $ tetripin listconfig # List config values\n secrets_file=/home/user/.local/share/tetripin/0.1/secrets.toml\n data_dir=/home/user/.local/share/tetripin/0.1\n\n\nWARNING\n----------\n\nIf your secrets get stolen, people will be able to generate the PIN. Keep the secrets.toml safe !", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "TOTP", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tetripin", "package_url": "https://pypi.org/project/tetripin/", "platform": "", "project_url": "https://pypi.org/project/tetripin/", "project_urls": null, "release_url": "https://pypi.org/project/tetripin/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "2FA manager", "version": "0.1.3" }, "last_serial": 3924876, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "ef14e58212324fc46fac4a4d88d09483", "sha256": "b74f201f09a3e6e5357331eb4eecc454b2a4092f7350d3ea46536a403aa9850d" }, "downloads": -1, "filename": "tetripin-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "ef14e58212324fc46fac4a4d88d09483", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6892, "upload_time": "2018-01-01T14:22:03", "url": "https://files.pythonhosted.org/packages/da/78/d14f71f848abec4e4bf65f2da912a9af69a5d0aa48a033711f4e1b013105/tetripin-0.1.1-py2-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f57965c74551480338b491768b830b75", "sha256": "b08ada716ce840b32bda81c331f2e63f2782513f1a43add1d4ba62314248cb3d" }, "downloads": -1, "filename": "tetripin-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f57965c74551480338b491768b830b75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5133, "upload_time": "2018-03-07T03:13:51", "url": "https://files.pythonhosted.org/packages/4d/46/5345300c3b0440cad21e8781d9b2521a7a91c9e9840d2f976d48c5e724d2/tetripin-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "92b681926069109fc0cc935bb382787f", "sha256": "8fdb15ca0ab53e655f87eb95183368b57505967dfcd9f0011b99f96c651ccf79" }, "downloads": -1, "filename": "tetripin-0.1.3.tar.gz", "has_sig": false, "md5_digest": "92b681926069109fc0cc935bb382787f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5885, "upload_time": "2018-06-03T08:24:13", "url": "https://files.pythonhosted.org/packages/c6/11/2f7553dcae9ef16f60e5ad2e195602c7aac6e00d7d27e15c90619ed4377f/tetripin-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "92b681926069109fc0cc935bb382787f", "sha256": "8fdb15ca0ab53e655f87eb95183368b57505967dfcd9f0011b99f96c651ccf79" }, "downloads": -1, "filename": "tetripin-0.1.3.tar.gz", "has_sig": false, "md5_digest": "92b681926069109fc0cc935bb382787f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5885, "upload_time": "2018-06-03T08:24:13", "url": "https://files.pythonhosted.org/packages/c6/11/2f7553dcae9ef16f60e5ad2e195602c7aac6e00d7d27e15c90619ed4377f/tetripin-0.1.3.tar.gz" } ] }