{ "info": { "author": "rajbot", "author_email": "raj@archive.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Affero General Public License v3" ], "description": "Sort-friendly URI Reordering Transform (SURT) python package.\n\nUsage:\n\n::\n\n >>> from surt import surt\n >>> surt(\"http://archive.org/goo/?a=2&b&a=1\")\n 'org,archive)/goo?a=1&a=2&b'\n >>> surt(\"http://archive.org/goo/?a=2&b&a=1\", trailing_comma=True)\n 'org,archive,)/goo?a=1&a=2&b'\n >>> surt(\"http://123.456.78.910/goo/?a=2&b&a=1\", reverse_ipaddr=False)\n '123.456.78.910)/goo?a=1&a=2&b'\n\nInstallation:\n\n::\n\n pip install surt\n\nOr install the dev version from git:\n\n::\n\n pip install git+https://github.com/internetarchive/surt.git#egg=surt\n\nMore information about SURTs:\nhttp://crawler.archive.org/articles/user\\_manual/glossary.html#surt\n\nThis is mostly a python port of the webarchive-commons org.archive.url\npackage. The original java version of the org.archive.url package is\nhere:\nhttps://github.com/iipc/webarchive-commons/tree/master/src/main/java/org/archive/url\n\nThis module depends on the ``tldextract`` module to query the Public\nSuffix List. ``tldextract`` can be installed via ``pip``\n\n|Build Status|\n\n.. |Build Status| image:: https://travis-ci.org/internetarchive/surt.svg\n :target: https://travis-ci.org/internetarchive/surt\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/internetarchive/surt", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "surt", "package_url": "https://pypi.org/project/surt/", "platform": "", "project_url": "https://pypi.org/project/surt/", "project_urls": { "Homepage": "https://github.com/internetarchive/surt" }, "release_url": "https://pypi.org/project/surt/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Sort-friendly URI Reordering Transform (SURT) python package.", "version": "0.3.1" }, "last_serial": 5717301, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d44796e3758054952390faedd9e7dfdb", "sha256": "2a8e2fbfebd082adb367eb295c403d54bdfed2ceb7b3c2407199100d129ecca3" }, "downloads": -1, "filename": "surt-0.1.tar.gz", "has_sig": false, "md5_digest": "d44796e3758054952390faedd9e7dfdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10171, "upload_time": "2013-08-09T18:24:21", "url": "https://files.pythonhosted.org/packages/56/4f/b6b57150b4fe48e123a60055b96ccd280f4c0c4103b00bdb9ea7904ef4f2/surt-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4bd1a795a6dab7318d0803e0ee6b6e4b", "sha256": "9197e023d0c45e64d96975f8fb24c88443ba4c49e8f7d57ff5adee2240b22a96" }, "downloads": -1, "filename": "surt-0.2.tar.gz", "has_sig": false, "md5_digest": "4bd1a795a6dab7318d0803e0ee6b6e4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10494, "upload_time": "2013-08-09T21:41:12", "url": "https://files.pythonhosted.org/packages/4c/14/40a50a54c21a7e12071424127ade3459bb701c59d404f84b7f83996d3258/surt-0.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8dfe0bc4ff2b13d62689ae12957c4979", "sha256": "1e6a2f3e626b45d6c2aa278f7d5b176e8a06586870453045e6f5f2cfe5cc62a3" }, "downloads": -1, "filename": "surt-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8dfe0bc4ff2b13d62689ae12957c4979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9133, "upload_time": "2016-05-24T20:45:55", "url": "https://files.pythonhosted.org/packages/ec/d7/fb0415d56de89d20a9f17bd3c0b3f805cbdc12dc33f2327819d015a1264e/surt-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "da1fa592fc7ff7a983cdc4840fa9064b", "sha256": "24167eb6c01f24f757eef9bca6bf0ec089ec05ad5b6213c3b727a5e58c0c4720" }, "downloads": -1, "filename": "surt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "da1fa592fc7ff7a983cdc4840fa9064b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9807, "upload_time": "2019-08-22T20:47:58", "url": "https://files.pythonhosted.org/packages/47/52/500de6c33a1b92fef6a21c924ec7b7fc04cf178c751f28ad66d6e85af22d/surt-0.3.1.tar.gz" } ], "0.3b2": [ { "comment_text": "", "digests": { "md5": "fb6036514bd1528f88fa748fb87ec712", "sha256": "c4afe521396b50c8b5e9dfd0cd45ef156edd009819ff6f05a21b98796e761a72" }, "downloads": -1, "filename": "surt-0.3b2.tar.gz", "has_sig": false, "md5_digest": "fb6036514bd1528f88fa748fb87ec712", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8796, "upload_time": "2015-11-02T21:55:28", "url": "https://files.pythonhosted.org/packages/2d/1b/f4ffa76639ade61d774c627afc1bc6ee538b52eb6a8cf416b9c4641aa354/surt-0.3b2.tar.gz" } ], "0.3b3": [], "0.3b4": [ { "comment_text": "", "digests": { "md5": "2a7467aa375a7252ffbbcf5d2559c64b", "sha256": "9bf2d6168af4a4878392d2a94ed1faeb91d8e36a531db4d803598bd9cfab1b8f" }, "downloads": -1, "filename": "surt-0.3b4.tar.gz", "has_sig": false, "md5_digest": "2a7467aa375a7252ffbbcf5d2559c64b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8501, "upload_time": "2015-12-18T23:34:55", "url": "https://files.pythonhosted.org/packages/4b/e9/b1d918894edf86e43400b06e69bae10c81e3fd7f2055a2e8adfe6fcff156/surt-0.3b4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da1fa592fc7ff7a983cdc4840fa9064b", "sha256": "24167eb6c01f24f757eef9bca6bf0ec089ec05ad5b6213c3b727a5e58c0c4720" }, "downloads": -1, "filename": "surt-0.3.1.tar.gz", "has_sig": false, "md5_digest": "da1fa592fc7ff7a983cdc4840fa9064b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9807, "upload_time": "2019-08-22T20:47:58", "url": "https://files.pythonhosted.org/packages/47/52/500de6c33a1b92fef6a21c924ec7b7fc04cf178c751f28ad66d6e85af22d/surt-0.3.1.tar.gz" } ] }