{ "info": { "author": "Sunscrapers", "author_email": "d.kozaczko@sunscrapers.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "===================================================\nHedju - Header Pagination for Django REST Framework\n===================================================\n\n\n.. image:: https://img.shields.io/pypi/v/hedju.svg\n :target: https://pypi.python.org/pypi/hedju\n\n.. image:: https://img.shields.io/travis/sunscrapers/hedju.svg\n :target: https://travis-ci.org/sunscrapers/hedju\n\n.. image:: https://readthedocs.org/projects/hedju/badge/?version=latest\n :target: https://hedju.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nReplacement for Django REST Framework's pagination classes implementing\nLink header as defined in RFC5988_ with optional enveloping.\n\nInspired by `this paragraph from excellent article`_ by Vinay Sahni\n\n.. note:: This is pre-alpha code. Use at your own discretion.\n\n* Free software: MIT license\n* Documentation: https://hedju.readthedocs.io.\n\n\nFeatures\n--------\n\n* Provides ``first``, ``prev``, ``next`` and ``last`` links via headers.\n* Optional enveloping for clients without header support - returns structure\n compatible with original class but with extra ``first`` and ``last`` links.\n\n\nCredits\n-------\n\nDeveloped by SUNSCRAPERS_ with passion & patience.\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n.. _SUNSCRAPERS: https://sunscrapers.com/\n.. _RFC5988: http://tools.ietf.org/html/rfc5988#page-6\n\n\n=======\nHistory\n=======\n\n0.1.0 (2019-02-05)\n------------------\n\n* Add remaining pagination classes\n\n\n0.0.4 (2019-02-05)\n------------------\n\n* Working tests\n* Some doc updates\n\n0.0.1 (2019-02-04)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sunscrapers/hedju", "keywords": "hedju", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "hedju", "package_url": "https://pypi.org/project/hedju/", "platform": "", "project_url": "https://pypi.org/project/hedju/", "project_urls": { "Homepage": "https://github.com/sunscrapers/hedju" }, "release_url": "https://pypi.org/project/hedju/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Class implementing limit/offset pagination in headers with optional enveloping.", "version": "0.1.0" }, "last_serial": 4782090, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a671eda6c6c9c2d050af8d1786692bde", "sha256": "18ba79e85538dddbe295955b75f2d7d37df8e4a6b2d0d10ca06f12e9115139fb" }, "downloads": -1, "filename": "hedju-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a671eda6c6c9c2d050af8d1786692bde", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3937, "upload_time": "2019-02-04T20:21:25", "url": "https://files.pythonhosted.org/packages/29/25/84a30fc1a48be4c989dd15ad7597c5fc3285a9cb1b1ab5c44e36171e6fdb/hedju-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "934bc0ef266d8ecabaa5c179525f14d3", "sha256": "4766a4ebef359e83d361615ccff8b6df09d2e4629390e64215127e5be303efbc" }, "downloads": -1, "filename": "hedju-0.0.1.tar.gz", "has_sig": false, "md5_digest": "934bc0ef266d8ecabaa5c179525f14d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9220, "upload_time": "2019-02-04T20:21:27", "url": "https://files.pythonhosted.org/packages/43/06/ecb6125684867657adc4a6048e4e024e696613bbbdd2eb68a460ab93e524/hedju-0.0.1.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "fe6918f73b81faee94aa0065bcd892c0", "sha256": "bd65ba3ed4ff6a31984ba112248fe3ca4805c748ec1db60761a2e8374c75000e" }, "downloads": -1, "filename": "hedju-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe6918f73b81faee94aa0065bcd892c0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4873, "upload_time": "2019-02-05T08:56:47", "url": "https://files.pythonhosted.org/packages/5e/b4/ef22b19aba49e77e6c09d0f1074996b4d53eb3f8a71bd41a51c503b9b668/hedju-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5186839d6b882c75144a3941f8a10744", "sha256": "a521952224a8984a370a4e0e40da2002f12dafef9cf8e4fa52c16ac8ba998699" }, "downloads": -1, "filename": "hedju-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5186839d6b882c75144a3941f8a10744", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14293, "upload_time": "2019-02-05T08:56:49", "url": "https://files.pythonhosted.org/packages/4c/b9/0896a778e66154d79398083233bf321c166edb2568196b5c1f2f48401bbb/hedju-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "ff0e56a37fa069155badbc9e9946b3a1", "sha256": "da68f1917064261e50ad22cdef5a3c2f05868bf795be61d2c2e9ee790356dd3a" }, "downloads": -1, "filename": "hedju-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff0e56a37fa069155badbc9e9946b3a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4398, "upload_time": "2019-02-05T13:06:59", "url": "https://files.pythonhosted.org/packages/44/3b/195246f6faf9a89005b5d74b858032b1888eab001cdaaedbb14b161c0072/hedju-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2890b4b70bb4747c2dad014737f6996d", "sha256": "f1f5aa3d201996cfe8afa65d30933a7446c81d614dea74988fbe5eae0518af3f" }, "downloads": -1, "filename": "hedju-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2890b4b70bb4747c2dad014737f6996d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9781, "upload_time": "2019-02-05T13:07:00", "url": "https://files.pythonhosted.org/packages/d9/7d/854ecc0ba7f70224d85bc862aae9498938bec22f137d76727540a74f042d/hedju-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ff0e56a37fa069155badbc9e9946b3a1", "sha256": "da68f1917064261e50ad22cdef5a3c2f05868bf795be61d2c2e9ee790356dd3a" }, "downloads": -1, "filename": "hedju-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff0e56a37fa069155badbc9e9946b3a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4398, "upload_time": "2019-02-05T13:06:59", "url": "https://files.pythonhosted.org/packages/44/3b/195246f6faf9a89005b5d74b858032b1888eab001cdaaedbb14b161c0072/hedju-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2890b4b70bb4747c2dad014737f6996d", "sha256": "f1f5aa3d201996cfe8afa65d30933a7446c81d614dea74988fbe5eae0518af3f" }, "downloads": -1, "filename": "hedju-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2890b4b70bb4747c2dad014737f6996d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9781, "upload_time": "2019-02-05T13:07:00", "url": "https://files.pythonhosted.org/packages/d9/7d/854ecc0ba7f70224d85bc862aae9498938bec22f137d76727540a74f042d/hedju-0.1.0.tar.gz" } ] }