{ "info": { "author": "denova.com", "author_email": "support@denova.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Topic :: System :: Software Distribution" ], "description": "Safeget\n\nSafeget gets and verifies files. It does the security checks that almost everyone skips.\nIt's free and open source. Instead of dragging through a long and complex procedure,\njust run Safeget. With one command you can download, verify, and even install.\n\nHere's how simple it is:\n\n safeget \\\n https://bitcoin.org/bin/bitcoin-core-0.18.0/bitcoin-0.18.0-x86_64-linux-gnu.tar.gz \\\n --pubkey https://www.reddit.com/r/Bitcoin/wiki/pgp_keys \\\n --signedhash SHA256:https://www.reddit.com/r/Bitcoin/wiki/verifying_bitcoin_core\n\nJust cut and paste one command, and get an extremely well verified file.\n\nBefore Safeget, verifying pgp signed files was a pain:\n 1. Download the file\n 2. Download public keys\n 3. Import public keys\n 4. Download signed message with hashes\n 5. Verify signed message\n 6. Verify file hashes\n\nSafeget is completely decentralized with no gatekeeper. There's no\nsingle point of failure.\n\n\nCustom Safegets. One Simple Command. No Parameters.\n---------------------------------------------------\n\nDeNova creates free custom Safegets\nto make it even simpler. For example, there's a\nBitcoin Core custom Safeget\nwith all the parameters built in.\n\nIf you're a file provider, contact us for a free custom Safeget.\n\n\nLearn More\n----------\n\nA full description can be found at: https://denova.com/safeget\n\n\nInstallation\n------------\n\nSafeget requires **Python 3.x >= 3.5** and the Linux OS.\n\nInstall from PyPI::\n\n $ pip3 install safeget\n\n\nUsage\n-----\n\nBasic usage:\n\n $ safeget [OPTIONS] target\n\nTo see all the options, just type \"safeget\".\n\n\nLicense\n-------\n\nSafeget is released under the GNU General Public License v3 (GPLv3). See the LICENSE file for more details.\n\n\nGPG Key\n-------\n\nGPG key for support at denova.com:\n\n# code block\n\n```\n -----BEGIN PGP PUBLIC KEY BLOCK-----\n\n mQINBF2HU7MBEAC/2nRcc0yxeuOA4KdP6cWJ28f11kRLPq+fInTKT1oB+lUL4Evb\n Paobc1UPi17eGxDNPccgMV+18CtJNJ6oFj9zX7CMF+AFbxHUgSJ66sNjcnW8Wg71\n vyO+wv1SAcXMfzPgs54f/nH3gy8nSdItm1puYG/Cp+EzlYtEftegFYxhCtlz0OI5\n kq7j3Swkh05oxeuGwO6YvAjeSdzOCJWG2xgmMLzbRxdJFBfFRGTKm3BsHcr+sUcr\n KHRavh1VV2S3n2B+tj8H/uglZYFQrTgUSbtpD/JsDRBZt2oN35zqtAWUhKvqNdUz\n sKaCpKB5Dstl5wFUMDboE816eXAwtCR6gIzQBfMAlDX6dmdD3ZCkI1T48llSffV8\n xWWRn5MxSwOKMp1DPOGvrXeQOnkvy6IXJvl3reCj2J9NaQRIf3ZtygUSP+TnQpJ2\n zXVSADqisD7eGnQJDboIlycbqgfeTeBbGW95I08fegaRu0a9SKRddGU0/pOdigiE\n 3bewlePAh8Y+WMWcNCbhlMi4jcvsSKDNxkKcc5PaW21kLMTDkFIRq8SOKNe9y22N\n SXiDY09QLMY1DwmSjKeKIV4k4BKhdKijDrDs9DOBugEm5KebBS736U5poq8tdDJf\n 0kbVkpde4Qp0yLDc7jjohgmOkY4PPyMp1Cthboxey9yu8EWlMJ1a6dYIHwARAQAB\n tCNEZU5vdmEgU3VwcG9ydCA8c3VwcG9ydEBkZW5vdmEuY29tPokCVAQTAQgAPhYh\n BKuSGfNWMjwSfUFhthRw2+avyAF2BQJdh1OzAhsDBQkJZgGABQsJCAcCBhUICQoL\n AgQWAgMBAh4BAheAAAoJEBRw2+avyAF2DPsP/Ag8gl60F1qQeR28gNab3fgQ69nz\n 4sOFZwJlnQGSnbS6ohYFdW4zF8fJCAykloMieztmjXUzbbt2u13a9qAZOFlMxqAn\n izt/tMdn/rA4UTpc4gE33qGo4C0G59DOUFvomZF9qSS168a/nV4LZ2qaHolT6Fdt\n T+kddy7/LdELB+oJVUcPgBPDe1TjUe9NF7432WBIh4dTSg439h2guTl7hSjGR+nx\n fEDYyjCskUE1Q3C7AusQOqmlzr5K+mugqQv17yl/JoFcL4BmhioXQJYIoOmxNHPO\n IRnPuf+fcSDsQFnILUaBunIANh+8qlCc/V2iDSSNkvYllf49TCP5UVckKe4NMond\n LnuBoDlKWRv7f0+JOUQsj9Ca8vK6ZzN8ot5z2JKkC1NExn87mrAoX1Vt8cwnjHAx\n AA8b52wIMn5dZXjOhKmS56SuwbryfHaSWUdsWPN+bTgusqHlKjNwGwt3sgqHwjta\n 8LwDYs40OhiUFS72Bw+BFJMu962X9u/NXB/i0uyf63dPidVw/QWXH8qn0YSHUwyW\n nYt4gyc5ZjPq+hrBMkp45Hsigz+20+oGFc0H05BW2OO8BcMzLQQgsyeh4mEmnI7S\n pn1JrLbFSQFwWAWl4CYuJHdeAt3cBo+Vwof3pPZ1CtRKy92fn90Z98HUnrgDXNBs\n DBzmySeX2nvN1LYd\n =4YCw\n -----END PGP PUBLIC KEY BLOCK-----\n\n```\n\n# code block\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/denova/safeget/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://denova.com/safeget/", "keywords": "download,verification,sigs", "license": "GNU General Public License v3 (GPLv3)", "maintainer": "denova.com", "maintainer_email": "support@denova.com", "name": "safeget", "package_url": "https://pypi.org/project/safeget/", "platform": "", "project_url": "https://pypi.org/project/safeget/", "project_urls": { "Documentation": "https://denova.com/safeget/", "Download": "https://github.com/denova/safeget/", "Homepage": "https://denova.com/safeget/", "Source Code": "https://github.com/denova/safeget/" }, "release_url": "https://pypi.org/project/safeget/1.1/", "requires_dist": null, "requires_python": "", "summary": "Safeget gets and verifies files. It does the security checks that almost everyone skips.", "version": "1.1" }, "last_serial": 5873053, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "e0649f68ae7517d86368769679acb423", "sha256": "71f59823bde97e30132b07d8bdcf78bc41e9140bba0dcc1322e3d338ccccfa4b" }, "downloads": -1, "filename": "safeget-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e0649f68ae7517d86368769679acb423", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17163, "upload_time": "2019-09-23T11:31:23", "url": "https://files.pythonhosted.org/packages/eb/12/9bfc56434dbc6bdb9c5ca682a7b1611a5264c779b5a99f7cadb6efafcf16/safeget-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbf9de52979a7cbda5c8b705102fe80c", "sha256": "8cc808a393b1855268737558596ef06ad32db001d92a2d9d3b1c7042369cdc98" }, "downloads": -1, "filename": "safeget-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bbf9de52979a7cbda5c8b705102fe80c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18894, "upload_time": "2019-09-23T11:31:24", "url": "https://files.pythonhosted.org/packages/26/50/5972073061b408f851405f3fab5f9d37cd1e1a426a64505ecd28564ccaa9/safeget-1.0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "e390d4809f461d88991f94036236c913", "sha256": "aaa84b168f8a560edfb648577724d6a86136e3f648c40db5e296709c31291971" }, "downloads": -1, "filename": "safeget-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e390d4809f461d88991f94036236c913", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17137, "upload_time": "2019-09-22T12:59:28", "url": "https://files.pythonhosted.org/packages/77/09/e45cadc36a34973b17113cea4f1daabd1ee42ef3abe78f0e722e2c919767/safeget-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c21bf51bfdc5cbd2c5e8c61042e84ea0", "sha256": "18409402fa963baff613a735f8e84f1556546beb95e270fab84561e32cdf4316" }, "downloads": -1, "filename": "safeget-1.1.tar.gz", "has_sig": false, "md5_digest": "c21bf51bfdc5cbd2c5e8c61042e84ea0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16582, "upload_time": "2019-09-22T12:59:29", "url": "https://files.pythonhosted.org/packages/a1/df/26d40f8dbd3471723b5a93b10f87a551c7b5a83f90b4476a89205fbc6593/safeget-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e390d4809f461d88991f94036236c913", "sha256": "aaa84b168f8a560edfb648577724d6a86136e3f648c40db5e296709c31291971" }, "downloads": -1, "filename": "safeget-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e390d4809f461d88991f94036236c913", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17137, "upload_time": "2019-09-22T12:59:28", "url": "https://files.pythonhosted.org/packages/77/09/e45cadc36a34973b17113cea4f1daabd1ee42ef3abe78f0e722e2c919767/safeget-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c21bf51bfdc5cbd2c5e8c61042e84ea0", "sha256": "18409402fa963baff613a735f8e84f1556546beb95e270fab84561e32cdf4316" }, "downloads": -1, "filename": "safeget-1.1.tar.gz", "has_sig": false, "md5_digest": "c21bf51bfdc5cbd2c5e8c61042e84ea0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16582, "upload_time": "2019-09-22T12:59:29", "url": "https://files.pythonhosted.org/packages/a1/df/26d40f8dbd3471723b5a93b10f87a551c7b5a83f90b4476a89205fbc6593/safeget-1.1.tar.gz" } ] }