🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

hedju

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hedju

Class implementing limit/offset pagination in headers with optional enveloping.

0.1.0
PyPI
Maintainers
1

=================================================== Hedju - Header Pagination for Django REST Framework

.. image:: https://img.shields.io/pypi/v/hedju.svg :target: https://pypi.python.org/pypi/hedju

.. image:: https://img.shields.io/travis/sunscrapers/hedju.svg :target: https://travis-ci.org/sunscrapers/hedju

.. image:: https://readthedocs.org/projects/hedju/badge/?version=latest :target: https://hedju.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

Replacement for Django REST Framework's pagination classes implementing Link header as defined in RFC5988_ with optional enveloping.

Inspired by this paragraph from excellent article<https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api#pagination>_ by Vinay Sahni

.. note:: This is pre-alpha code. Use at your own discretion.

Features

  • Provides first, prev, next and last links via headers.
  • Optional enveloping for clients without header support - returns structure compatible with original class but with extra first and last links.

Credits

Developed by SUNSCRAPERS_ with passion & patience.

This package was created with Cookiecutter_ and the audreyr/cookiecutter-pypackage_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter .. _audreyr/cookiecutter-pypackage: https://github.com/audreyr/cookiecutter-pypackage .. _SUNSCRAPERS: https://sunscrapers.com/ .. _RFC5988: http://tools.ietf.org/html/rfc5988#page-6

======= History

0.1.0 (2019-02-05)

  • Add remaining pagination classes

0.0.4 (2019-02-05)

  • Working tests
  • Some doc updates

0.0.1 (2019-02-04)

  • First release on PyPI.

Keywords

hedju

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts