{ "info": { "author": "Alexander Kozin", "author_email": "alexander@kozin.me", "bugtrack_url": null, "classifiers": [], "description": "*urlparse3*\n\nUrlparse3 is simple and powerful url parsing tool.\nExample: ::\n\n import urlparse3\n\n\n url = 'http://admin:secret@local-domain.com:8000/path?q=123#anchor'\n parsed_url = urlparse3.parse_url(url)\n print parsed_url.scheme # http\n print parsed_url.username # admin\n print parsed_url.password # secret\n print parsed_url.domain # domain.com\n print parsed_url.port # 8000\n print parsed_url.path # path\n # query is converted into dictionary\n print parsed_url.query # {'q': '123'}\n print parsed_url.fragment # anchor\n\n # now add new GET parameter\n parsed_url.query['name'] = 'alex'\n # and get url back to string representation\n print parsed_url.geturl() # \n http://admin:secret@local-domain.com:8000/path?q=123&name=alex#anchor\n\n\n**Changes:**\n\n* Version 1.0.4. Fix parsing url path with slashes\n* Version 1.0.5. Fix parsing url query with slashes\n* Version 1.0.6. Fix urls with port. Add port property to ParsedUrl. Add test for check url with ports.\n* Version 1.0.7. Fix urls with dashes. Add test.\n* Version 1.0.8. Fix queries with dashes.\n* Version 1.0.9. Fix queries with \"@\" and \"+\" symbols.\n* Version 1.0.10. Fix url fragment regexp.\n* Version 1.1. Query parameters retain the order in which they were added.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "urlparse parsing parse url", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "urlparse3", "package_url": "https://pypi.org/project/urlparse3/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/urlparse3/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/urlparse3/1.1/", "requires_dist": null, "requires_python": null, "summary": "urlparse3 is simple and powerful url parsing tool", "version": "1.1" }, "last_serial": 2518882, "releases": { "1.0.10": [ { "comment_text": "built for Linux-3.19.0-51-generic-x86_64-with-glibc2.4", "digests": { "md5": "208fc4f9cc1352577b8864d0a74925f5", "sha256": "d5663ece2677845f67bb5aa6b5a34d85349cca6a8b4587e2f21d7f205e199802" }, "downloads": -1, "filename": "urlparse3-1.0.10.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "208fc4f9cc1352577b8864d0a74925f5", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 6923, "upload_time": "2016-12-14T13:58:53", "url": "https://files.pythonhosted.org/packages/93/21/fe368fc20fc3393637c64724372cc980e70d1364526a9735cd9a024c19a1/urlparse3-1.0.10.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "721eadcad660235748954decd1bbd066", "sha256": "c5e667db24a1caac165c49133eda8487f1f585627373be3d698fb6425131e074" }, "downloads": -1, "filename": "urlparse3-1.0.10.tar.gz", "has_sig": false, "md5_digest": "721eadcad660235748954decd1bbd066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3742, "upload_time": "2016-08-29T11:26:56", "url": "https://files.pythonhosted.org/packages/74/e4/a45913144813d451cbd1c3cb951470835c64250166b611e3fb888f147aff/urlparse3-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "built for Linux-3.19.0-51-generic-x86_64-with-glibc2.4", "digests": { "md5": "ee11c5682295151f852a987802685806", "sha256": "0d1e09adb9bb2f915eb1a77a1a0c54ebd70fe9e153eb8a4a93cb5c23bd5781ad" }, "downloads": -1, "filename": "urlparse3-1.0.11.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "ee11c5682295151f852a987802685806", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 6922, "upload_time": "2016-12-14T13:59:27", "url": "https://files.pythonhosted.org/packages/37/85/898a7df853b08b1e8b34bda83e0379c57fd4098efceb388a40dc168b20c3/urlparse3-1.0.11.linux-x86_64.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "27db725a60dbfe969f926b928e51f599", "sha256": "e1c6a8087fad49b4d5dbe2933ac2f7d78356952d07a74f923d04dfc18eb1e15f" }, "downloads": -1, "filename": "urlparse3-1.0.2.tar.gz", "has_sig": false, "md5_digest": "27db725a60dbfe969f926b928e51f599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3237, "upload_time": "2014-11-08T13:35:09", "url": "https://files.pythonhosted.org/packages/aa/f1/934fb925d017fe4769e70e253a4611ea79726d71acfc14e7d2e7d486bd7f/urlparse3-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "6d26634cc1511f517c070d6769d3709b", "sha256": "211bf5e3b905645aec34456addd4d8322b82784a3a732d0faa0df7f05c57c646" }, "downloads": -1, "filename": "urlparse3-1.0.3.tar.gz", "has_sig": false, "md5_digest": "6d26634cc1511f517c070d6769d3709b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3258, "upload_time": "2014-11-15T09:44:56", "url": "https://files.pythonhosted.org/packages/c8/61/4db1282cf0a965c1682234d48753b773bdc54052173ed8913760ab47b21d/urlparse3-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "d0a26269600fb57c6d9de30879203ad8", "sha256": "f9d1954039813116c559058e3cc5f7fc402bb7ec1a556089b0ea81038d64eaa6" }, "downloads": -1, "filename": "urlparse3-1.0.4.tar.gz", "has_sig": false, "md5_digest": "d0a26269600fb57c6d9de30879203ad8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3299, "upload_time": "2016-04-01T11:13:03", "url": "https://files.pythonhosted.org/packages/c5/ce/cbe4dba0d39f5e0db75f30f617c2ba16f7415ffcd237b06196d1d07be888/urlparse3-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "0155e8ea2feee6eba761fe060a9845f8", "sha256": "bd8c3407f1897dfabeb9a637221f3bd049aca01c0da9fbcb464a20327885fb5e" }, "downloads": -1, "filename": "urlparse3-1.0.5.tar.gz", "has_sig": false, "md5_digest": "0155e8ea2feee6eba761fe060a9845f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3357, "upload_time": "2016-04-05T07:46:07", "url": "https://files.pythonhosted.org/packages/50/6e/4bb5574cb8c4b576702a742ceb9b25a056e7d78e33926a1847aa3cc92fb5/urlparse3-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "8afd31e86b70ae05ab4af6f78889dd40", "sha256": "7b248d15895fb945e03b8e6739c665f9ffb10231c55dcfb2608789c7df35505a" }, "downloads": -1, "filename": "urlparse3-1.0.6.tar.gz", "has_sig": false, "md5_digest": "8afd31e86b70ae05ab4af6f78889dd40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3490, "upload_time": "2016-04-06T13:29:45", "url": "https://files.pythonhosted.org/packages/c1/2a/fec4640d8358aebb2bd8085cc741c4d794e96a087403d0b2e11c1354f2a5/urlparse3-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "50756f647c12e320f662553276a3f537", "sha256": "3de5f9b54f9e92503650839741aa3b81626d8bc95ac402c1fe57cffa340e08f4" }, "downloads": -1, "filename": "urlparse3-1.0.7.5.tar.gz", "has_sig": false, "md5_digest": "50756f647c12e320f662553276a3f537", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3686, "upload_time": "2016-04-08T06:45:42", "url": "https://files.pythonhosted.org/packages/1c/9e/9696378af843eb0e7980c6186526b1aae561de9806443051cb07befcc9a2/urlparse3-1.0.7.5.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "3d246dd8321ee472c9812b505598344f", "sha256": "1eac9ac08d1a906aab71b85a0ccf21f8a29af249181285845a8533a607a0fc13" }, "downloads": -1, "filename": "urlparse3-1.0.8.tar.gz", "has_sig": false, "md5_digest": "3d246dd8321ee472c9812b505598344f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3699, "upload_time": "2016-04-08T06:42:38", "url": "https://files.pythonhosted.org/packages/5c/f5/acfb7393781ed13d64ce03ac83e0bc7fbbcabd2e74852487d549809c9918/urlparse3-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "e7890913e9a9976d65f19048b88b4b19", "sha256": "1c177bd9db8d4a0c7dad1bd238b2d62c36b6c92bb279362f9446c2a07456dfc9" }, "downloads": -1, "filename": "urlparse3-1.0.9.tar.gz", "has_sig": false, "md5_digest": "e7890913e9a9976d65f19048b88b4b19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3724, "upload_time": "2016-05-24T15:30:09", "url": "https://files.pythonhosted.org/packages/4b/3d/811dc7ca2832d55c983bc71d0c7afb916a4f0503444f83ce6779ff4b275c/urlparse3-1.0.9.tar.gz" } ], "1.1": [ { "comment_text": "built for Linux-3.19.0-51-generic-x86_64-with-glibc2.4", "digests": { "md5": "6026368423f8edc31b9c4ad72077e1b6", "sha256": "a50a8f5bcb3a2b828e4316479db39daac59a9e05c31a57627ab2c90a9c2b3a43" }, "downloads": -1, "filename": "urlparse3-1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "6026368423f8edc31b9c4ad72077e1b6", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 6918, "upload_time": "2016-12-14T14:00:20", "url": "https://files.pythonhosted.org/packages/f8/34/211c6737a02bac2ac203c8c31120ba939cab5fb41f33e304dc6669e2d405/urlparse3-1.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "852cf05957827a0d504344ad2dd98ee2", "sha256": "0e2989f3ba54723d9c6607e72a71100b9b6d6efaacb0800480e6b7ef5f5ff5d0" }, "downloads": -1, "filename": "urlparse3-1.1.tar.gz", "has_sig": false, "md5_digest": "852cf05957827a0d504344ad2dd98ee2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4024, "upload_time": "2016-12-14T14:20:36", "url": "https://files.pythonhosted.org/packages/10/0e/7645258aada05f6145ff60ee4d117d06400afea1039d3d15a18b71a06176/urlparse3-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "built for Linux-3.19.0-51-generic-x86_64-with-glibc2.4", "digests": { "md5": "6026368423f8edc31b9c4ad72077e1b6", "sha256": "a50a8f5bcb3a2b828e4316479db39daac59a9e05c31a57627ab2c90a9c2b3a43" }, "downloads": -1, "filename": "urlparse3-1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "6026368423f8edc31b9c4ad72077e1b6", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 6918, "upload_time": "2016-12-14T14:00:20", "url": "https://files.pythonhosted.org/packages/f8/34/211c6737a02bac2ac203c8c31120ba939cab5fb41f33e304dc6669e2d405/urlparse3-1.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "852cf05957827a0d504344ad2dd98ee2", "sha256": "0e2989f3ba54723d9c6607e72a71100b9b6d6efaacb0800480e6b7ef5f5ff5d0" }, "downloads": -1, "filename": "urlparse3-1.1.tar.gz", "has_sig": false, "md5_digest": "852cf05957827a0d504344ad2dd98ee2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4024, "upload_time": "2016-12-14T14:20:36", "url": "https://files.pythonhosted.org/packages/10/0e/7645258aada05f6145ff60ee4d117d06400afea1039d3d15a18b71a06176/urlparse3-1.1.tar.gz" } ] }