{ "info": { "author": "Russell Ballestrini", "author_email": "russell@ballestrini.net", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "miniuri\n#######\n\nminiuri is a universal URI parser class.\n\nOnly 145 lines of Python (400 lines if you count unit tests).\n\n\nInstallation\n============\n\n.. code-block:: bash\n\n pip install miniuri\n\n\nWhat does it do?\n================\n\nThe parser grants access to the following attributes:\n\n.. code-block:: text\n\n foo://username:password@test.com:808/go/to/index.php?pet=cat&name=bam#eye\n \\_/ \\_______________/ \\______/ \\_/ \\___/ \\_/ \\_______________/\\_/\n | | | | | | | | \n | userinfo hostname | | | query fragment\n | \\___________________________|/\\________|____|_/\n | | | | | |\n scheme authority | path | extension\n | |\n port filename\n\n\nTutorial\n========\n\nThis example shows how you can set and get any of the URI attributes:\n\n.. code-block:: python\n\n >>> from miniuri import Uri\n >>> u = Uri( \"http://www.foxhop.net/samsung/HL-T5087SA/red-LED-failure\" )\n >>> u.uri = \"https://fox:pass@www.foxhop.net:81/path/filename.jpg?p=2#5\"\n >>> print(u.uri)\n 'https://fox:pass@www.foxhop.net:81/path/filename.jpg?p=2#5'\n >>> print(u.hostname)\n 'www.foxhop.net'\n >>> print(u.scheme)\n 'https'\n >>> u.username = 'max'\n >>> print(u)\n 'https://max:pass@www.foxhop.net:81/path/filename.jpg?p=2#5'\n >>> print(u.relative_uri)\n '/path/filename.jpg?p=2#5'\n\n\nHow do I thank you?\n===================\n\nYou should follow me on http://twitter.com/russellbal\n\n\nLicense\n===================\n\nPublic Domain\n\n\nPublic Revision Control\n=======================\n\nhttps://bitbucket.org/russellballestrini/miniuri/overview\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/russellballestrini/miniuri/src", "keywords": "miniuri uri url parser", "license": "Public Domain", "maintainer": "", "maintainer_email": "", "name": "miniuri", "package_url": "https://pypi.org/project/miniuri/", "platform": "All", "project_url": "https://pypi.org/project/miniuri/", "project_urls": { "Homepage": "https://bitbucket.org/russellballestrini/miniuri/src" }, "release_url": "https://pypi.org/project/miniuri/1.0.7/", "requires_dist": null, "requires_python": "", "summary": "miniuri: The Universal URI Parser", "version": "1.0.7" }, "last_serial": 4888403, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "fd158f1cb2b018989555c28fc15f4822", "sha256": "e594594118341750859ea680f40deb510686a03dd4da68944da047afb4b2dda0" }, "downloads": -1, "filename": "miniuri-0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "fd158f1cb2b018989555c28fc15f4822", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4240, "upload_time": "2012-06-29T05:59:52", "url": "https://files.pythonhosted.org/packages/28/da/4ce7480d2c2d4635d882c87517bfcbb3bfea3ef2a90877d112250a466db5/miniuri-0.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a79da8e46f4c6220780a3251ae0c1bb4", "sha256": "d45a9ed9bd15283f532e074fc8868babdcb046fa66a4ad5506f3c36fa81a0630" }, "downloads": -1, "filename": "miniuri-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a79da8e46f4c6220780a3251ae0c1bb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2280, "upload_time": "2012-06-29T05:59:51", "url": "https://files.pythonhosted.org/packages/ca/a6/c154b5f1a67b0c1df3f8957045da7fb3357157a676fb040da27df00d6837/miniuri-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ecd55cea51f3e7c2ecca6cb0046754ff", "sha256": "212aab8c187b9df627736b60556b82b3a2e9473c89fa272cf6c426094349e392" }, "downloads": -1, "filename": "miniuri-0.0.2-py2.7.egg", "has_sig": false, "md5_digest": "ecd55cea51f3e7c2ecca6cb0046754ff", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4590, "upload_time": "2012-06-30T02:20:37", "url": "https://files.pythonhosted.org/packages/8b/49/01066df7a6a6e4e0a9f679ea381ec72ad2474d8e82d44da2963189ee8d19/miniuri-0.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4f65224e0b3b16067dfd9f17ada6e38d", "sha256": "a441cf457913db0e35da1c4fbb3e6f67d3398d22b2b3627de63ae674c5e03a90" }, "downloads": -1, "filename": "miniuri-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4f65224e0b3b16067dfd9f17ada6e38d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2547, "upload_time": "2012-06-30T02:20:35", "url": "https://files.pythonhosted.org/packages/80/2c/6bd53390ae71127a1eb3de17f47a73f91596f87b317a9da3308a42f3d2c4/miniuri-0.0.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "614c574f34343774de8c4c28e17294c0", "sha256": "76a3a0299129167b18c02e0035a5455c49cb1654e26635140a1d4bc075b8bbc8" }, "downloads": -1, "filename": "miniuri-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "614c574f34343774de8c4c28e17294c0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1601, "upload_time": "2016-01-24T02:27:20", "url": "https://files.pythonhosted.org/packages/f0/29/78ec098d16799b4dad83bf9107a7c4fb141eecca9cb29a4f0e76a5e7d549/miniuri-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "97f54988ad195a36759b844e5294e9c2", "sha256": "89d6bdaea4a04976f62644869605fbbe84129b34b2f2903fbdea3f28d8fd7f11" }, "downloads": -1, "filename": "miniuri-1.0.0.tar.gz", "has_sig": false, "md5_digest": "97f54988ad195a36759b844e5294e9c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1915, "upload_time": "2016-01-24T02:27:16", "url": "https://files.pythonhosted.org/packages/c9/6a/c1642236a117e32ece6e5cf34d65186693bcf194d94c3dc3334a6f184f1e/miniuri-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "090282fbd16df33ccd3c4a53c5ef2aaf", "sha256": "06534517c375b138d34e3a6d1c152ec2799dc7999962fcdfe443d4fc8e81b334" }, "downloads": -1, "filename": "miniuri-1.0.1-py2.7.egg", "has_sig": false, "md5_digest": "090282fbd16df33ccd3c4a53c5ef2aaf", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5036, "upload_time": "2016-01-24T02:39:43", "url": "https://files.pythonhosted.org/packages/e3/c8/4327100dd1f1411a94fec9e588c13664dbc884479590b0e92f2421f473f6/miniuri-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2a920d91b6241474c3502765c220830b", "sha256": "2769804898eecd8acebd83604295ddd5d108e6f11613b9175961fff82a274765" }, "downloads": -1, "filename": "miniuri-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2a920d91b6241474c3502765c220830b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2912, "upload_time": "2016-01-24T02:39:38", "url": "https://files.pythonhosted.org/packages/d7/4d/fa44597e879905309eed680a08f4ad581ad8d12f9efc71bf64b5c889e6c8/miniuri-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "40a138a52898317ec81f068e9458fd17", "sha256": "5ce425e17ce4a3653fd103c84ba8ec43f86406656507f9ae851311e518aad839" }, "downloads": -1, "filename": "miniuri-1.0.2-py2.7.egg", "has_sig": false, "md5_digest": "40a138a52898317ec81f068e9458fd17", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5041, "upload_time": "2016-01-24T02:51:24", "url": "https://files.pythonhosted.org/packages/f8/c1/7753a2b744279972a6eded6aa8cef803b52fa9471f35c3f31ddf01fa6b23/miniuri-1.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d4ca4874ed4178110a82cc194364d3d8", "sha256": "bafb9cce81b138a8e315d45090ab3339723c5ddbd035485f31131430048fc7f6" }, "downloads": -1, "filename": "miniuri-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d4ca4874ed4178110a82cc194364d3d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2928, "upload_time": "2016-01-24T02:51:19", "url": "https://files.pythonhosted.org/packages/8d/66/f9a9260217196525b24451b80a00688eee445f737563f5c348529a3970fc/miniuri-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "f140e4bc7b3098babe73ffea4e022b49", "sha256": "4e0f668f4752779380fe6326e43819cbedefe42b020af457bb32afc18e2f3fd0" }, "downloads": -1, "filename": "miniuri-1.0.3-py2.7.egg", "has_sig": false, "md5_digest": "f140e4bc7b3098babe73ffea4e022b49", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5145, "upload_time": "2016-02-02T03:30:31", "url": "https://files.pythonhosted.org/packages/59/c2/6274e7025ef19f7d08d05863b8cc83321184e09143410148f99466219ed6/miniuri-1.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "500a0b1c7e186bf6996f465bf95a4378", "sha256": "f6934c5464c2f01b7bbd36048daa72ec6529b9d88757d4e66fbc7c1d2b418bb2" }, "downloads": -1, "filename": "miniuri-1.0.3.tar.gz", "has_sig": false, "md5_digest": "500a0b1c7e186bf6996f465bf95a4378", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2943, "upload_time": "2016-02-02T03:30:26", "url": "https://files.pythonhosted.org/packages/0a/a5/319e0475ee5eb9a2ef51350e5baf3ec49cf23c6f0018ac067accaa27fa6d/miniuri-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "6bbfbac49dfb61090d03c3e486767c5d", "sha256": "7a967a5946c9b3b8310ce16c8bb78278b2b9cecaf160c0a072266f7718221ab2" }, "downloads": -1, "filename": "miniuri-1.0.4-py2.7.egg", "has_sig": false, "md5_digest": "6bbfbac49dfb61090d03c3e486767c5d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5188, "upload_time": "2017-12-10T19:04:43", "url": "https://files.pythonhosted.org/packages/f7/34/b4e4a10d4c4b1426b51272cdf5c29e3dead059f6e9e7f49256efdb04cd06/miniuri-1.0.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4b02c9993d92e0ed773ca87d06863cab", "sha256": "95e987e150cad0f7353dea5141be588b26114bc9e9923e2882530fafa0846b2c" }, "downloads": -1, "filename": "miniuri-1.0.4.tar.gz", "has_sig": false, "md5_digest": "4b02c9993d92e0ed773ca87d06863cab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2984, "upload_time": "2017-12-10T19:04:40", "url": "https://files.pythonhosted.org/packages/5c/6b/49654ce96066f4eb7e058fd28008d43d917272897085db46541551faac05/miniuri-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "fa904f55c9876c9beb78c1590a69f2ae", "sha256": "2b7c38706b1c0a5eb37ea11b3fa96189409560c6bc0240c09b27d62ec418cfe8" }, "downloads": -1, "filename": "miniuri-1.0.5-py2.7.egg", "has_sig": false, "md5_digest": "fa904f55c9876c9beb78c1590a69f2ae", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5194, "upload_time": "2017-12-10T19:08:11", "url": "https://files.pythonhosted.org/packages/f7/be/553863f8261fbc6f210c279dede39cf583a161d45da5d55aa968c8bb6bde/miniuri-1.0.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "661fe57eb59223e4397d077789477b9f", "sha256": "8374e85a84aa43abe74c03c51fcd7b1f8d4d2974db56fc4f209d403e16fd830e" }, "downloads": -1, "filename": "miniuri-1.0.5.tar.gz", "has_sig": false, "md5_digest": "661fe57eb59223e4397d077789477b9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2989, "upload_time": "2017-12-10T19:08:09", "url": "https://files.pythonhosted.org/packages/62/f8/174e8cb4d7b4f37429c2852a4df548ce3a4f8868ec8f5869e22e4f4774ef/miniuri-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "528d868a539d708e3bcc4f0d05c062cb", "sha256": "bf78070cdb97fdaf8438463fde56919d94b96ceff371d3130a7c40f7ec963114" }, "downloads": -1, "filename": "miniuri-1.0.6-py2.7.egg", "has_sig": false, "md5_digest": "528d868a539d708e3bcc4f0d05c062cb", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5325, "upload_time": "2019-03-02T13:48:58", "url": "https://files.pythonhosted.org/packages/32/b5/9e1e5d5f20974cb62fbd7e9fd0237b70d6a2ae017873516c75d1e01d4885/miniuri-1.0.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d8789663ab1173fc8c7cd43c01bc0fed", "sha256": "6932f57abcab4144c597210fb6b7ba2035eab6c4a02ba0e84c8b2a5c212604d4" }, "downloads": -1, "filename": "miniuri-1.0.6.tar.gz", "has_sig": false, "md5_digest": "d8789663ab1173fc8c7cd43c01bc0fed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3029, "upload_time": "2019-03-02T13:48:57", "url": "https://files.pythonhosted.org/packages/db/34/673d0bdff1c13a48f60b97605a68a96fc05d9fa077005a687fb294f09b11/miniuri-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "8e8a3ce64106217c460fd864b7b864d4", "sha256": "1c83cbd895f2db18741a0162cb58337160a615124417a17a223301f00f9286b1" }, "downloads": -1, "filename": "miniuri-1.0.7-py2.7.egg", "has_sig": false, "md5_digest": "8e8a3ce64106217c460fd864b7b864d4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5397, "upload_time": "2019-03-02T14:20:44", "url": "https://files.pythonhosted.org/packages/93/f7/e96d4216a934450b877d61c17fe678d54369c91c8a3813925a79c80986c2/miniuri-1.0.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "131dee7101fca179b98277b3c0172f22", "sha256": "9f60da7370d32f835cf61061b2120a2b457942acc4053db4928c8059845daca6" }, "downloads": -1, "filename": "miniuri-1.0.7.tar.gz", "has_sig": false, "md5_digest": "131dee7101fca179b98277b3c0172f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3056, "upload_time": "2019-03-02T14:20:42", "url": "https://files.pythonhosted.org/packages/b2/af/dabca5281ceb564c0356346b59c46cf93a5aac9cfc93cb6e961ccbfd4004/miniuri-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e8a3ce64106217c460fd864b7b864d4", "sha256": "1c83cbd895f2db18741a0162cb58337160a615124417a17a223301f00f9286b1" }, "downloads": -1, "filename": "miniuri-1.0.7-py2.7.egg", "has_sig": false, "md5_digest": "8e8a3ce64106217c460fd864b7b864d4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5397, "upload_time": "2019-03-02T14:20:44", "url": "https://files.pythonhosted.org/packages/93/f7/e96d4216a934450b877d61c17fe678d54369c91c8a3813925a79c80986c2/miniuri-1.0.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "131dee7101fca179b98277b3c0172f22", "sha256": "9f60da7370d32f835cf61061b2120a2b457942acc4053db4928c8059845daca6" }, "downloads": -1, "filename": "miniuri-1.0.7.tar.gz", "has_sig": false, "md5_digest": "131dee7101fca179b98277b3c0172f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3056, "upload_time": "2019-03-02T14:20:42", "url": "https://files.pythonhosted.org/packages/b2/af/dabca5281ceb564c0356346b59c46cf93a5aac9cfc93cb6e961ccbfd4004/miniuri-1.0.7.tar.gz" } ] }