{ "info": { "author": "Ben Welsh", "author_email": "ben.welsh@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "A simple Python wrapper for archive.org's \"Save Page Now\" capturing service\n\n.. image:: https://badge.fury.io/py/savepagenow.png\n :target: http://badge.fury.io/py/savepagenow\n :alt: PyPI version\n\n.. image:: https://travis-ci.org/pastpages/savepagenow.svg?branch=master\n :target: https://travis-ci.org/pastpages/savepagenow\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/github/pastpages/savepagenow/badge.svg?branch=master\n :target: https://coveralls.io/github/pastpages/savepagenow?branch=master\n :alt: Coverage Status\n\n\nInstallation\n^^^^^^^^^^^^\n\n.. code-block:: bash\n\n $ pip install savepagenow\n\n\nPython Usage\n^^^^^^^^^^^^\n\nImport it.\n\n.. code-block:: python\n\n >>> import savepagenow\n\n\nCapture a URL.\n\n.. code-block:: python\n\n >>> archive_url = savepagenow.capture(\"http://www.example.com/\")\n\n\nSee where it's stored.\n\n.. code-block:: python\n\n >>> print archive_url\n https://web.archive.org/web/20161018203554/http://www.example.com/\n\n\nIf a URL has been recently cached, archive.org may return the URL to that page rather than conduct a new capture. When that happens, the ``capture`` method will raise a ``CachedPage`` exception.\n\nThis is likely happen if you request the same URL twice within a few seconds.\n\n.. code-block:: python\n\n >>> savepagenow.capture(\"http://www.example.com/\")\n 'https://web.archive.org/web/20161019062637/http://www.example.com/'\n >>> savepagenow.capture(\"http://www.example.com/\")\n Traceback (most recent call last):\n File \"\", line 1, in \n File \"savepagenow/__init__.py\", line 36, in capture\n archive_url\n savepagenow.exceptions.CachedPage: archive.org returned a cached version of this page: https://web.archive.org/web/20161019062637/http://www.example.com/\n\n\nYou can craft your code to catch that exception yourself, or use the built-in ``capture_or_cache`` method, which will return the URL provided by archive.org along with a boolean indicating if it is a fresh capture (True) or from the cache (False).\n\n.. code-block:: python\n\n >>> savepagenow.capture_or_cache(\"http://www.example.com/\")\n ('https://web.archive.org/web/20161019062832/http://www.example.com/', True)\n >>> savepagenow.capture_or_cache(\"http://www.example.com/\")\n ('https://web.archive.org/web/20161019062832/http://www.example.com/', False)\n\n\nThere's no accounting for taste but you could craft a line to handle that command like so:\n\n.. code-block:: python\n\n >>> url, captured = savepagenow.capture_or_cache(\"http://www.example.com/\")\n\n\nCommand-line usage\n^^^^^^^^^^^^^^^^^^\n\nThe Python library is also installed as a command-line interface. You can run it from your terminal like so:\n\n.. code-block:: bash\n\n $ savepagenow http://www.example.com/\n\n\nThe command has the same options as the Python API, which you can learn about from its help output.\n\n.. code-block:: bash\n\n $ savepagenow --help\n Usage: savepagenow [OPTIONS] URL\n\n Archives the provided URL using the archive.org Wayback Machine.\n\n Raises a CachedPage exception if archive.org declines to conduct a new\n capture and returns a previous snapshot instead.\n\n Options:\n -ua, --user-agent TEXT User-Agent header for the web request\n -c, --accept-cache Accept and return cached URL\n --help Show this message and exit.\n\n\nCustomizing the user agent\n^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nIn an effort to be transparent and polite to the Internet Archive, all requests made by savepagenow carry a custom `user agent `_ that identifies itself as ``\"savepagenow (https://github.com/pastpages/savepagenow)\"``.\n\nYou can further customize this setting by using the optional arguments to our API.\n\nHere's how to do it in Python:\n\n.. code-block:: python\n\n >>> savepagenow.capture(\"http://www.example.com/\", user_agent=\"my user agent here\")\n\n\nAnd here's how to do it from the command line:\n\n.. code-block:: bash\n\n $ savepagenow http://www.example.com/ --user-agent \"my user agent here\"\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/pastpages/savepagenow/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "savepagenow", "package_url": "https://pypi.org/project/savepagenow/", "platform": "", "project_url": "https://pypi.org/project/savepagenow/", "project_urls": { "Coverage": "https://coveralls.io/github/pastpages/savepagenow?branch=master", "Homepage": "https://www.github.com/pastpages/savepagenow/", "Project": "http://www.pastpages.org/", "Source": "https://github.com/pastpages/savepagenow", "Tracker": "https://github.com/pastpages/savepagenow/issues" }, "release_url": "https://pypi.org/project/savepagenow/0.0.13/", "requires_dist": [ "six", "requests (>=2.20.0)", "click" ], "requires_python": "", "summary": "A simple Python wrapper for archive.org's \"Save Page Now\" capturing service", "version": "0.0.13" }, "last_serial": 4722727, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "081ccb399247bb4bf57664bee724c7ed", "sha256": "14f341253d150ae245f294343250966347c483fecd2ca6e9ba625d1e30405378" }, "downloads": -1, "filename": "savepagenow-0.0.0.tar.gz", "has_sig": false, "md5_digest": "081ccb399247bb4bf57664bee724c7ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 952, "upload_time": "2016-10-18T20:14:10", "url": "https://files.pythonhosted.org/packages/35/05/4f4ffdf88e990832f7008ce6addc282e9655eafc8daf0aa32eff1e47e66a/savepagenow-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "5073704b33d63f0214ce2f0afb4e38ad", "sha256": "6f1d423a1fda8d8e589c8a13c134954178591e7a928cc78e3ed6ae5212563259" }, "downloads": -1, "filename": "savepagenow-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5073704b33d63f0214ce2f0afb4e38ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3502, "upload_time": "2016-10-18T20:47:29", "url": "https://files.pythonhosted.org/packages/f7/64/23a93ed4ec7c8e29c9cb27657825f4bac45f6c2af84584032dabf85603a8/savepagenow-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01d89f49df6c0b5496939993cc122e7e", "sha256": "c5cc84dadd1fd0b796ffbefcd7117c8d77a3f139a2400acab57d519eaa9e300d" }, "downloads": -1, "filename": "savepagenow-0.0.1.tar.gz", "has_sig": false, "md5_digest": "01d89f49df6c0b5496939993cc122e7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1420, "upload_time": "2016-10-18T20:47:31", "url": "https://files.pythonhosted.org/packages/17/0a/3c0c0b12c2217f9fb979431ce853d1f429b6014c6da89e6fbb5bb5ac84e3/savepagenow-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "c4604897b073f9f090b436deb1350f04", "sha256": "21434376a9f908d48509671cb112ab525ac73e0f60afe0592b929d2e94abadf1" }, "downloads": -1, "filename": "savepagenow-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4604897b073f9f090b436deb1350f04", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4189, "upload_time": "2018-06-28T18:53:09", "url": "https://files.pythonhosted.org/packages/15/b3/99b843ee771dbfea01d1dff9536bdee5e2a94df4ba523790af61d4b8e4c5/savepagenow-0.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "731758bde7667184fbce15e5a0c0b8ef", "sha256": "6f6eec7e380d2a7ae18d524ca2ebc12fff82c1e74c4482e7424a1fa4bf78e7d4" }, "downloads": -1, "filename": "savepagenow-0.0.10.tar.gz", "has_sig": false, "md5_digest": "731758bde7667184fbce15e5a0c0b8ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3709, "upload_time": "2018-06-28T18:53:10", "url": "https://files.pythonhosted.org/packages/1f/16/df0010ff32af8273ae0d35894d212d54297a8dc9158ac278244a28d51fce/savepagenow-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "26854a016b9c20070078635cea2b3674", "sha256": "c618ef0c10295fa1870f28ff5e67234edd5d0b15f7356220ba8e2e47a7e036e4" }, "downloads": -1, "filename": "savepagenow-0.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "26854a016b9c20070078635cea2b3674", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4278, "upload_time": "2018-11-25T21:37:44", "url": "https://files.pythonhosted.org/packages/3c/aa/8de9bb4374c9f14d29a24bba378855d6ad99807df29a107bc6d33ff6d7df/savepagenow-0.0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13254a9f91d7b2daadbebafb388e5f81", "sha256": "afe1e87603317d79cff84a77f124a3be55e5ecea40f2ab1b68fa0bf0c018d758" }, "downloads": -1, "filename": "savepagenow-0.0.11.tar.gz", "has_sig": false, "md5_digest": "13254a9f91d7b2daadbebafb388e5f81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3791, "upload_time": "2018-11-25T21:37:48", "url": "https://files.pythonhosted.org/packages/73/c9/2558825e8a90144831fc2aec1dda4df61375e8661b70546c816b3014a6b8/savepagenow-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "d7b22fc89c68733ea1d996e67c96b855", "sha256": "96e433af947ba897ecb3f2a34d16d471ea247840d20c17d0589cddfa837a3811" }, "downloads": -1, "filename": "savepagenow-0.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7b22fc89c68733ea1d996e67c96b855", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4296, "upload_time": "2018-11-25T21:59:18", "url": "https://files.pythonhosted.org/packages/e0/7c/c066466d51bdca118c804c3bb972b802d1cadcd9c8d510c1666c3792db6d/savepagenow-0.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03edbd954aae8bdb6a612edcd82d94f0", "sha256": "eae10047cf47fce69ba001ea0628390ea93cc17a8dc88a6e57ff6c35356bcc9b" }, "downloads": -1, "filename": "savepagenow-0.0.12.tar.gz", "has_sig": false, "md5_digest": "03edbd954aae8bdb6a612edcd82d94f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3809, "upload_time": "2018-11-25T21:59:33", "url": "https://files.pythonhosted.org/packages/02/10/41bd781e57d5fa91cba82bd21008de098d6f7fdf8d0e48ffa739539ad54e/savepagenow-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "363def67202f0911535349aa2f1c99d8", "sha256": "445ace4f0c6fea4c74df26e4c91f7f5d04bffbc94e30d8593ff07f9b8b57e26b" }, "downloads": -1, "filename": "savepagenow-0.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "363def67202f0911535349aa2f1c99d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5725, "upload_time": "2019-01-21T18:26:51", "url": "https://files.pythonhosted.org/packages/f6/00/6ea5d1e65f79f9db3a74a47801cd08e7d11088f50e70e3f7810e71e444aa/savepagenow-0.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "674e7e49e38909d154d574b1c9f4cdd1", "sha256": "553f21518b1aff933aeb00bad5cfc35a2060d7c9e12a6cfe22ae3dc9591cfd40" }, "downloads": -1, "filename": "savepagenow-0.0.13.tar.gz", "has_sig": false, "md5_digest": "674e7e49e38909d154d574b1c9f4cdd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4430, "upload_time": "2019-01-21T18:26:52", "url": "https://files.pythonhosted.org/packages/41/98/55d43569372663b82c793e76e41e40c132cc566227931d492ebedab4e9a5/savepagenow-0.0.13.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b4c625ca0283192278b3fbdc02715efb", "sha256": "4cc3cd3aa733354bdb3c006e73527177446538775f24a2339da36c1549738d66" }, "downloads": -1, "filename": "savepagenow-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4c625ca0283192278b3fbdc02715efb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3567, "upload_time": "2016-10-18T21:30:15", "url": "https://files.pythonhosted.org/packages/fe/5e/87db0692ed6a77b5ec3c26076f15e3480a7e72050b7667bbe4881dd081b2/savepagenow-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb315eff30288755b046adda75ff145d", "sha256": "c80a3ffd87aa6fb497e320eb228d23409ed1933f68b4fdc8ae6dec4a3204a1ea" }, "downloads": -1, "filename": "savepagenow-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fb315eff30288755b046adda75ff145d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1494, "upload_time": "2016-10-18T21:30:17", "url": "https://files.pythonhosted.org/packages/57/1b/d280803776076d309ad3c82c243166907734d80522fd2a30cfe04930042f/savepagenow-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d48d12ffe135655c179823c63da96d3f", "sha256": "ff743a1fa73b7f3ac7f86b75bf8c8f2518c1cd030cee1e166fe0bfbee6a1109c" }, "downloads": -1, "filename": "savepagenow-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d48d12ffe135655c179823c63da96d3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4068, "upload_time": "2016-10-19T06:36:15", "url": "https://files.pythonhosted.org/packages/21/03/d2b09d4e8f19bf4472c0bec326a56d34f2a7d484aeb7f2d74d23722b125f/savepagenow-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d89ac6bf3cea515bd34a0b0a4546652", "sha256": "64a8448ed93ae94a55a9d7e61e73a97e34bf85a0b18d284ae603f8adc3fcb412" }, "downloads": -1, "filename": "savepagenow-0.0.4.tar.gz", "has_sig": false, "md5_digest": "4d89ac6bf3cea515bd34a0b0a4546652", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1767, "upload_time": "2016-10-19T06:36:17", "url": "https://files.pythonhosted.org/packages/d7/0f/d4259930d6d3a963b9edca69ba553e1145b5892d08507bfe871100c2eca8/savepagenow-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "96f45f383f1fdc2d6638ce4dbc5224c5", "sha256": "ac18f7d9ed82591a07d46b8ee25b4bd3d97fa010581f9f6a66d7151de1f99196" }, "downloads": -1, "filename": "savepagenow-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96f45f383f1fdc2d6638ce4dbc5224c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4160, "upload_time": "2016-10-19T17:22:49", "url": "https://files.pythonhosted.org/packages/05/7b/ccb2e092806f80b8f8120c09e49bc61f0fdff2a1e122241a8e6b5b2baec2/savepagenow-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "067a1d95103e1dc4760beddb12467253", "sha256": "6733d4d7d66b78f682ec75b77ae4df79979e9e83ba902044382aea0673f61ca7" }, "downloads": -1, "filename": "savepagenow-0.0.5.tar.gz", "has_sig": false, "md5_digest": "067a1d95103e1dc4760beddb12467253", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1810, "upload_time": "2016-10-19T17:22:51", "url": "https://files.pythonhosted.org/packages/3f/77/cd4e307894001f994e479031084d56e4c92f201434239488b936adcc4aba/savepagenow-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "034265fe9678dd1c65c5c078f91c5cac", "sha256": "9f5504e2611e5c2f0e052c6f5a1c11fdf21f65e2363bbe39cb694528a0961f57" }, "downloads": -1, "filename": "savepagenow-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "034265fe9678dd1c65c5c078f91c5cac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5222, "upload_time": "2016-10-22T15:51:24", "url": "https://files.pythonhosted.org/packages/c4/f0/c62f0fcb5b7c0fc19e14e413064ab90732dc485de1cfafc71208c56b6fca/savepagenow-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba84341710cd04d91d7d12c3599593d7", "sha256": "50c2b451f45c85c1eb58a536e56f384c65557b0b53b6c6c6f8dd64b040fa0f8a" }, "downloads": -1, "filename": "savepagenow-0.0.6.tar.gz", "has_sig": false, "md5_digest": "ba84341710cd04d91d7d12c3599593d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2364, "upload_time": "2016-10-22T15:51:26", "url": "https://files.pythonhosted.org/packages/05/3e/ced0d63bc40b477d7ca597b312213ef9e615c678afe36812a9611a39ac71/savepagenow-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "8d4e4326f7273193aebfa79c8724f1d4", "sha256": "1e678344a528578cbea808a87b01d478878bb8d6cda3d8ce3464642ceb41f87f" }, "downloads": -1, "filename": "savepagenow-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d4e4326f7273193aebfa79c8724f1d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5202, "upload_time": "2016-10-22T16:05:25", "url": "https://files.pythonhosted.org/packages/53/19/92b74d26fe31c8d59ed789e74922e39afd1a3499f318751d5299143e779e/savepagenow-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34a07664b90c3feda4c7014906510c6f", "sha256": "9e36b62cd14206b5515d04d13220ed5565bb4e9e387739b362285f781c9f1c30" }, "downloads": -1, "filename": "savepagenow-0.0.7.tar.gz", "has_sig": false, "md5_digest": "34a07664b90c3feda4c7014906510c6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2345, "upload_time": "2016-10-22T16:05:33", "url": "https://files.pythonhosted.org/packages/4d/b6/52693c5b19687ac64ee3d68c3b81796a520613c07cc10690f8665e526245/savepagenow-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "3759ba5ea40c9907a2d83c274da573aa", "sha256": "a1647306e90668d60eb34f03167d063d39ea7c1f0c5663dfc530dca5c6ba2ef8" }, "downloads": -1, "filename": "savepagenow-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3759ba5ea40c9907a2d83c274da573aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5407, "upload_time": "2016-10-24T22:12:43", "url": "https://files.pythonhosted.org/packages/46/3a/d44a95a528209beba9899ea3976e2bca413d9a635686312144db924729b4/savepagenow-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60e333617d3d7a2819cf59a4b6299201", "sha256": "297aec035477053a3099c43ee47044826fb1d7029af43b34e700573adf7a6968" }, "downloads": -1, "filename": "savepagenow-0.0.8.tar.gz", "has_sig": false, "md5_digest": "60e333617d3d7a2819cf59a4b6299201", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2500, "upload_time": "2016-10-24T22:12:46", "url": "https://files.pythonhosted.org/packages/cf/b0/35a05a61b1805f95950faf4115cae4e6a16ee945561989019d3784e3a584/savepagenow-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "f9b4f8382a66c14d90ce3f11ec1b2e91", "sha256": "7b899b7889f7324f9411b43d2bfd62a27fbef1dd1b42a5f627d402f0159ab3aa" }, "downloads": -1, "filename": "savepagenow-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9b4f8382a66c14d90ce3f11ec1b2e91", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4127, "upload_time": "2018-05-14T04:10:43", "url": "https://files.pythonhosted.org/packages/5f/5a/23d6dcf99abac09a12aec55c8bf9134a6f2aef23b402f5108eeb4b997c45/savepagenow-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0d387ce3acc68036c0cbae9be29de23", "sha256": "259e0221acef19e88af19a290ce9d5d78b225fdb75497168f249a79cfa995670" }, "downloads": -1, "filename": "savepagenow-0.0.9.tar.gz", "has_sig": false, "md5_digest": "a0d387ce3acc68036c0cbae9be29de23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3659, "upload_time": "2018-05-14T04:10:44", "url": "https://files.pythonhosted.org/packages/99/f5/ff36242abd287d5fb12d2eb00cf467448e9b6d95ad67127b40534f7c2685/savepagenow-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "363def67202f0911535349aa2f1c99d8", "sha256": "445ace4f0c6fea4c74df26e4c91f7f5d04bffbc94e30d8593ff07f9b8b57e26b" }, "downloads": -1, "filename": "savepagenow-0.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "363def67202f0911535349aa2f1c99d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5725, "upload_time": "2019-01-21T18:26:51", "url": "https://files.pythonhosted.org/packages/f6/00/6ea5d1e65f79f9db3a74a47801cd08e7d11088f50e70e3f7810e71e444aa/savepagenow-0.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "674e7e49e38909d154d574b1c9f4cdd1", "sha256": "553f21518b1aff933aeb00bad5cfc35a2060d7c9e12a6cfe22ae3dc9591cfd40" }, "downloads": -1, "filename": "savepagenow-0.0.13.tar.gz", "has_sig": false, "md5_digest": "674e7e49e38909d154d574b1c9f4cdd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4430, "upload_time": "2019-01-21T18:26:52", "url": "https://files.pythonhosted.org/packages/41/98/55d43569372663b82c793e76e41e40c132cc566227931d492ebedab4e9a5/savepagenow-0.0.13.tar.gz" } ] }