{ "info": { "author": "Michael Burrows", "author_email": "mjb@asplake.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Parse and format link headers according to RFC 5988 \"Web Linking\".\n\nUsage (assuming a suitable headers object in the environment):\n\n\t>>> headers['Link'] = str(LinkHeader([Link(\"http://example.com/foo\", rel=\"self\"),\n\t... Link(\"http://example.com\", rel=\"up\")]))\n\t>>> headers['Link']\n\t'; rel=self, ; rel=up'\n\t>>> parse(headers['Link'])\n\tLinkHeader([Link('http://example.com/foo', rel='self'), Link('http://example.com', rel='up')])\n\nBlank and missing values roundtrip correctly:\n\n\t>>> format_link(parse('; obs; if=\"core.s\"; foo=\"\"'))\n\t'<; obs; if=core.s; foo=\"\">'\n\nConversions to and from json-friendly list-based structures are also provided:\n\n\t>>> parse(headers['Link']).to_py()\n\t[['http://example.com/foo', [['rel', 'self']]], ['http://example.com', [['rel', 'up']]]]\n\t>>> str(LinkHeader([['http://example.com/foo', [['rel', 'self']]],\n\t... ['http://example.com', [['rel', 'up']]]]))\n\t'; rel=self, ; rel=up'\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/asplake/link_header", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "LinkHeader", "package_url": "https://pypi.org/project/LinkHeader/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/LinkHeader/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/asplake/link_header" }, "release_url": "https://pypi.org/project/LinkHeader/0.4.3/", "requires_dist": null, "requires_python": null, "summary": "Parse and format link headers according to RFC 5988 \"Web Linking\"", "version": "0.4.3" }, "last_serial": 1717424, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2e4ae9a147c4f5030b293e675ef25c07", "sha256": "e0c91ad0bc764e071ee8ebc3f620a8299d13377eae6cfb3f7578143f1b66f9a2" }, "downloads": -1, "filename": "LinkHeader-0.1.zip", "has_sig": false, "md5_digest": "2e4ae9a147c4f5030b293e675ef25c07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3857, "upload_time": "2010-01-19T21:46:20", "url": "https://files.pythonhosted.org/packages/56/c0/b17d04e01b0915237afbb76bbba62d324902171e4f4470949673d406d50e/LinkHeader-0.1.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "16df8d799c0ec6f119f059fbafbe59cd", "sha256": "1bd536f1f89a9dba8a7879a4e5bf5d1631a981e9712b1ae3c77f6ecd650c1188" }, "downloads": -1, "filename": "LinkHeader-0.2.0.zip", "has_sig": false, "md5_digest": "16df8d799c0ec6f119f059fbafbe59cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4100, "upload_time": "2010-02-26T12:46:21", "url": "https://files.pythonhosted.org/packages/98/d2/a5ea1c00994f7ebdb69f56e5326510a1388f2d4e67ad872686312fc7b4e5/LinkHeader-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d8a302131afc0bb97fc4e8f541a0f523", "sha256": "538e4b4e2b45313ad37dbbd7093586d99b6e39310ba3171131faf1be44f54c7b" }, "downloads": -1, "filename": "LinkHeader-0.2.1.zip", "has_sig": false, "md5_digest": "d8a302131afc0bb97fc4e8f541a0f523", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4266, "upload_time": "2011-01-13T16:12:08", "url": "https://files.pythonhosted.org/packages/d4/8d/311cefdd1c895ed58a18916d546646e18addbaf8354d1c4184e0df9fb7b9/LinkHeader-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d2f69d647cc413cf361650a9bf7b21b4", "sha256": "84d2f4f7215da9a56b54b058af8cb361a0f325a3d3b0c6755dd2c23bb5cde888" }, "downloads": -1, "filename": "LinkHeader-0.2.2.zip", "has_sig": false, "md5_digest": "d2f69d647cc413cf361650a9bf7b21b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4275, "upload_time": "2011-01-13T16:50:19", "url": "https://files.pythonhosted.org/packages/7c/06/04f0e8384501e9e0680ff1dc8e84018d84a6061d45da0d0638789c49165e/LinkHeader-0.2.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "7f8ccdac2d4c245df0939ee6f90d3b70", "sha256": "7a8df4513755d58031917e2c5a5f6fd5746c8745a6b59a0e9dadb99f0bcf909d" }, "downloads": -1, "filename": "LinkHeader-0.3.tar.gz", "has_sig": false, "md5_digest": "7f8ccdac2d4c245df0939ee6f90d3b70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3799, "upload_time": "2013-11-13T20:49:56", "url": "https://files.pythonhosted.org/packages/5d/0d/60a894684a2c425b4d38a3ccb716461ffc345509348d80f39c64d293ce7c/LinkHeader-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "49eb28a74d3ab0cd87fe1548b16b3deb", "sha256": "454d4457b749dfae31218586a3d1e88fc87003c41055be70f3ca973571cbc865" }, "downloads": -1, "filename": "LinkHeader-0.4.tar.gz", "has_sig": false, "md5_digest": "49eb28a74d3ab0cd87fe1548b16b3deb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3803, "upload_time": "2014-06-05T05:50:03", "url": "https://files.pythonhosted.org/packages/29/f9/11a787bba38c6d940c2087daa77672d0b88d0c32aff1ed4301ff231e3277/LinkHeader-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "1f39989c27ecfa6a7a1fcca0e472c5d7", "sha256": "57465b00a2d6f7c6f0977e4be6305c96e198e7c91336c6b9602d330d0aa960b8" }, "downloads": -1, "filename": "LinkHeader-0.4.1.tar.gz", "has_sig": false, "md5_digest": "1f39989c27ecfa6a7a1fcca0e472c5d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4153, "upload_time": "2014-06-05T06:13:35", "url": "https://files.pythonhosted.org/packages/e4/03/8f498b4bb3cc03356234037057035a08d7f57d7d662cd435fd94d7d2ba91/LinkHeader-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e824e31baeec4b394ade8f67c681a9c5", "sha256": "6e47a8f0347a7a3789c99d9fc7f50bf7de5c1372108358db9af6272f73389917" }, "downloads": -1, "filename": "LinkHeader-0.4.2.tar.gz", "has_sig": false, "md5_digest": "e824e31baeec4b394ade8f67c681a9c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4155, "upload_time": "2014-06-05T06:26:37", "url": "https://files.pythonhosted.org/packages/6e/c1/588b04ddf38b0f18f70316f7498b795eb055c571a021d0b7fd8a8e7a71d5/LinkHeader-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "7d23eb803c206bdb78e8dc360a104422", "sha256": "7fbbc35c0ba3fbbc530571db7e1c886e7db3d718b29b345848ac9686f21b50c3" }, "downloads": -1, "filename": "LinkHeader-0.4.3.tar.gz", "has_sig": false, "md5_digest": "7d23eb803c206bdb78e8dc360a104422", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4246, "upload_time": "2015-09-10T14:11:27", "url": "https://files.pythonhosted.org/packages/27/d4/eb1da743b2dc825e936ef1d9e04356b5701e3a9ea022c7aaffdf4f6b0594/LinkHeader-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7d23eb803c206bdb78e8dc360a104422", "sha256": "7fbbc35c0ba3fbbc530571db7e1c886e7db3d718b29b345848ac9686f21b50c3" }, "downloads": -1, "filename": "LinkHeader-0.4.3.tar.gz", "has_sig": false, "md5_digest": "7d23eb803c206bdb78e8dc360a104422", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4246, "upload_time": "2015-09-10T14:11:27", "url": "https://files.pythonhosted.org/packages/27/d4/eb1da743b2dc825e936ef1d9e04356b5701e3a9ea022c7aaffdf4f6b0594/LinkHeader-0.4.3.tar.gz" } ] }