{ "info": { "author": "Gleb Zaripov", "author_email": "gleb-zaripov@yandex.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Customer Service", "Intended Audience :: Developers", "Intended Audience :: Other Audience", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Communications", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Version Control :: Git" ], "description": "# pyPrivnote\r\nA Python Interface to Privnote service\r\n\r\n\r\n#### [privnote.com](https://privnote.com): Send notes that will self-destruct after being read.\r\n\r\nPrivnote allows you to create one-time-pad encrypted, burn-after-reading notes over the internet. It's a great way to share passwords or other sensitive peices of information.\r\n\r\n### Installation\r\n\r\n```shell\r\npip install pyPrivnote\r\n```\r\n\r\n### Usage\r\n\r\nFunctions **create_note** and **read_note** thats all you need to use full functionality of Privnote\r\n\r\n#### To make a simple note call function create_note.\r\n\r\n```python\r\nimport pyPrivnote as pn\r\n\r\nnote_link = pn.create_note(\"Private message\")\r\n# \"https://privnote.com/hl5R6EqM#UFgVC2UHD\"\r\n```\r\n\r\n#### To read note call read_note with note link.\r\n\r\n```python\r\nnote_text = pn.read_note(note_link)\r\n# \"Private message\"\r\n```\r\n\r\n##### Making/reading notes with manual password.\r\n\r\n```python\r\nimport pyPrivnote as pn\r\n\r\nnote_link = pn.create_note(\"Super secret message\", manual_pass=\"12345\")\r\n# \"https://privnote.com/w0q6kGlR\"\r\n\r\nnote_text = pn.read_note(note_link, password=\"12345\")\r\n# \"Super secret message\"\r\n```\r\n\r\n#### Full functionality of privnote\r\n**Manual password**
\r\n**E-mail notification** with _reference name_
\r\nNote **self-destructs** after reading or _expire lifetime_
\r\n**Asking confirmation** before reading _(only for web reading)_\r\n\r\n```python\r\nimport pyPrivnote as pn\r\n\r\nnote_link = pn.create_note(\r\n \"Super secret message\",\r\n manual_pass=\"12345\",\r\n duration_hours=5,\r\n ask_confirm=False,\r\n notify_email=\"address@domain.com\",\r\n email_ref_name=\"Note sent to Bob\"\r\n )\r\n```\r\n\r\n#### Release History\r\n\r\nv0.0.1 - First release", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/pyPrivnote/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/intelligentguy/pyPrivnote", "keywords": "privnote priv note pyprivnote notes cryptography private message self-destroy self-destruct", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "pyPrivnote", "package_url": "https://pypi.org/project/pyPrivnote/", "platform": "", "project_url": "https://pypi.org/project/pyPrivnote/", "project_urls": { "Download": "http://pypi.python.org/pypi/pyPrivnote/", "Homepage": "https://github.com/intelligentguy/pyPrivnote" }, "release_url": "https://pypi.org/project/pyPrivnote/0.0.1a1/", "requires_dist": null, "requires_python": "", "summary": "A Python Interface to Privnote service", "version": "0.0.1a1" }, "last_serial": 2808532, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "3b3a1aa41b5bd4de2af769163549f57a", "sha256": "11440f9a1eeeaa0a3cb9e01fdb6c9bdfd50778e4302a76aa3b6df2b1a767e320" }, "downloads": -1, "filename": "pyPrivnote-0.0.1a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b3a1aa41b5bd4de2af769163549f57a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9794, "upload_time": "2017-04-17T12:17:31", "url": "https://files.pythonhosted.org/packages/d6/80/03a76efd5ca23d43c89a83669ef93d3a8485caa840f2c716adc67daec045/pyPrivnote-0.0.1a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3e66b5c69952118afad15005f9537e7", "sha256": "03f9735a152f7976bcab5b6bee0ad3a29fe6ecb53e749a0a5a5c85b2a85878c6" }, "downloads": -1, "filename": "pyPrivnote-0.0.1a1.tar.gz", "has_sig": false, "md5_digest": "c3e66b5c69952118afad15005f9537e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6556, "upload_time": "2017-04-17T12:16:09", "url": "https://files.pythonhosted.org/packages/fe/63/43bf71ce0302248adac8845f511b93ecba3a4adef1b0d88c1e4341b6b09b/pyPrivnote-0.0.1a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3b3a1aa41b5bd4de2af769163549f57a", "sha256": "11440f9a1eeeaa0a3cb9e01fdb6c9bdfd50778e4302a76aa3b6df2b1a767e320" }, "downloads": -1, "filename": "pyPrivnote-0.0.1a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b3a1aa41b5bd4de2af769163549f57a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9794, "upload_time": "2017-04-17T12:17:31", "url": "https://files.pythonhosted.org/packages/d6/80/03a76efd5ca23d43c89a83669ef93d3a8485caa840f2c716adc67daec045/pyPrivnote-0.0.1a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3e66b5c69952118afad15005f9537e7", "sha256": "03f9735a152f7976bcab5b6bee0ad3a29fe6ecb53e749a0a5a5c85b2a85878c6" }, "downloads": -1, "filename": "pyPrivnote-0.0.1a1.tar.gz", "has_sig": false, "md5_digest": "c3e66b5c69952118afad15005f9537e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6556, "upload_time": "2017-04-17T12:16:09", "url": "https://files.pythonhosted.org/packages/fe/63/43bf71ce0302248adac8845f511b93ecba3a4adef1b0d88c1e4341b6b09b/pyPrivnote-0.0.1a1.tar.gz" } ] }