{ "info": { "author": "Michael van Tellingen", "author_email": "michaelvantellingen@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Framework :: Django :: 2.0", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=====================\ndjango-rangepaginator\n=====================\n\nThis Django app provides a templatetag to render pagination widgets which include a range of pages around the current active one.\n\n.. image:: docs/_static/example.png?stop-caching-me\n\nStatus\n======\n.. image:: https://travis-ci.org/mvantellingen/django-rangepaginator.svg?branch=master\n :target: https://travis-ci.org/mvantellingen/django-rangepaginator\n\n.. image:: http://codecov.io/github/mvantellingen/django-rangepaginator/coverage.svg?branch=master\n :target: http://codecov.io/github/mvantellingen/django-rangepaginator?branch=master\n\n.. image:: https://img.shields.io/pypi/v/django-rangepaginator.svg\n :target: https://pypi.python.org/pypi/django-rangepaginator/\n\n\nInstallation\n============\n\n.. code-block:: shell\n\n pip install django_rangepaginator\n\nUpdate your Django settings:\n\n.. code-block:: python\n\n\n INSTALLED_APPS += [\n 'django_rangepaginator'\n ]\n\n # Use bootstrap4 template\n RANGE_PAGINATOR_TEMPLATE = 'django_rangepaginator/bootstrap3.html'\n\n # Use bootstrap3 template (default)\n RANGE_PAGINATOR_TEMPLATE = 'django_rangepaginator/bootstrap4.html'\n\n\nUsage\n=====\n.. code-block:: django\n\n {% load rangepaginator %}\n {% paginate page request=request %}\n\nThe following options are available:\n\n- distance: number of pages around current active one (default = 2)\n- edge: number of pages at the start and end (default = 1)\n- extra_class: add extra css classes to the pagination div (default = '')\n- text_labels: use strings for previous/next instead of symbols (default = True)\n\nDemo\n====\nA sandbox environment is available in the repository, run the following:\n\n.. code-block:: shell\n\n ./sandbox/manage.py migrate\n ./sandbox/manage.py runserver\n\nBugs/features\n=============\n\nLet me know! :-)\n\n\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/mvantellingen/django-rangepaginator", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-rangepaginator", "package_url": "https://pypi.org/project/django-rangepaginator/", "platform": "", "project_url": "https://pypi.org/project/django-rangepaginator/", "project_urls": { "Homepage": "https://github.com/mvantellingen/django-rangepaginator" }, "release_url": "https://pypi.org/project/django-rangepaginator/1.2.0/", "requires_dist": [ "Django (>=1.7)", "furl (>=1.0)", "six (>=1.1)", "sphinx (>=1.4.0); extra == 'docs'", "pytest (==3.0.1); extra == 'test'", "pytest-cov (==2.3.1); extra == 'test'", "pytest-django (==3.0.0); extra == 'test'", "pytest-sugar (==0.7.1); extra == 'test'", "isort (==4.2.5); extra == 'test'", "flake8 (==3.0.4); extra == 'test'", "flake8-blind-except (==0.1.1); extra == 'test'", "flake8-debugger (==1.4.0); extra == 'test'" ], "requires_python": "", "summary": "Nice paginator for Django", "version": "1.2.0" }, "last_serial": 3719717, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e820b1deecb42ac5bb33638165939230", "sha256": "9e2a3d1abe25375e3bb150045e3ec065e58358bb1a612736bfcdd1467259b360" }, "downloads": -1, "filename": "django_rangepaginator-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e820b1deecb42ac5bb33638165939230", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3246, "upload_time": "2016-08-27T14:37:53", "url": "https://files.pythonhosted.org/packages/d4/26/8944a11b7cdf6ed83eec57427176ab90b1928a037ef33e6f1cb35c751bad/django_rangepaginator-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c7b8cb8adf0375deeccf9bf31fd1333", "sha256": "0c3f393f0053c17d7aa0cd2f8f0d9abfd01059d412909db8a6156edffdc34294" }, "downloads": -1, "filename": "django-rangepaginator-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0c7b8cb8adf0375deeccf9bf31fd1333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1773, "upload_time": "2016-08-27T14:37:55", "url": "https://files.pythonhosted.org/packages/da/e8/b0dfb06f23c152b78d34dd6842bf5640fd42cc10c5d7945c2323f274abfa/django-rangepaginator-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "a8af50e92aff76e54b66a385c7bb0c2e", "sha256": "af6b40ef1bc247d5014c9b93654a0acdf0cf16415635badb64bbfcb636ae0784" }, "downloads": -1, "filename": "django_rangepaginator-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8af50e92aff76e54b66a385c7bb0c2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5078, "upload_time": "2016-08-27T17:36:19", "url": "https://files.pythonhosted.org/packages/e1/cf/bd84fe109bb95b3bbfeeac54b965c5d1b50d80c783d58ad30f9ebbb4c4a5/django_rangepaginator-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc11a4d8b83cf64037824b5940da1fa1", "sha256": "472a9f302320a5f62b580632642ebddf41f1d4faa24d664fdd5e5d35e3c9f8e8" }, "downloads": -1, "filename": "django-rangepaginator-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dc11a4d8b83cf64037824b5940da1fa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5118, "upload_time": "2016-08-27T17:36:21", "url": "https://files.pythonhosted.org/packages/a8/85/f05df4aa232703d6217739193b5376dc4df769eab60c186824abcbc79dd1/django-rangepaginator-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "31af3e3299069b6e62a4434582532ad8", "sha256": "cc64a117765ed2c73c026dfe194652bdb11bb455b90d410ca890eb7dcfdb0106" }, "downloads": -1, "filename": "django_rangepaginator-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31af3e3299069b6e62a4434582532ad8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5298, "upload_time": "2016-08-27T17:59:32", "url": "https://files.pythonhosted.org/packages/8e/37/17f6791226aa11a8c1f194e59a199ffdacfca255821ff116109e4eb6c1a2/django_rangepaginator-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c0d5c0c81601b8c9173616187987581", "sha256": "c4ccc901d4828ef4c9f62ec896d39f5bec3ce138ce843cad360e4de4354745d6" }, "downloads": -1, "filename": "django-rangepaginator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7c0d5c0c81601b8c9173616187987581", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5311, "upload_time": "2016-08-27T17:59:34", "url": "https://files.pythonhosted.org/packages/66/e9/bfa9261b4126fc3810d0532b21d0bf04e36b0655544e0aa9e6df1c316fb2/django-rangepaginator-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "25919c0409b5ad0d5020e7e56d011782", "sha256": "77c1d6ae4a1fe258832cecc78cb8181c6c5856a2c7b62b07c2339337a0569825" }, "downloads": -1, "filename": "django_rangepaginator-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25919c0409b5ad0d5020e7e56d011782", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6404, "upload_time": "2016-08-28T08:02:12", "url": "https://files.pythonhosted.org/packages/b8/f0/2027c9ee3bbbc36e1a3dd6f6cf947818336e108e211ebe572415265f2dca/django_rangepaginator-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0679539872d7c3c2e78e501140dad60", "sha256": "82ab59e31e56712b89911a73d117b341de774e45b0b7e4723c43153c467b94a7" }, "downloads": -1, "filename": "django-rangepaginator-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a0679539872d7c3c2e78e501140dad60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6258, "upload_time": "2016-08-28T08:02:16", "url": "https://files.pythonhosted.org/packages/06/e1/110f1427716e1e2b1abde8150da67a59b9747f77978de5dfcfddc1b8d047/django-rangepaginator-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ad1df103d68c77b621d81bd8fe94d402", "sha256": "9f4ad4d1bc9676d10922e253d06e83196728a3b1e855156d157e64a3ac1a43ea" }, "downloads": -1, "filename": "django_rangepaginator-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad1df103d68c77b621d81bd8fe94d402", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7337, "upload_time": "2018-03-27T15:46:27", "url": "https://files.pythonhosted.org/packages/5e/8d/0db4aa329981c424287c9d1302bf4e6d7ce6026b1cf86d3fb9a3b696d7f2/django_rangepaginator-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3083d68975b06d187847da02d45c9835", "sha256": "7861d9f85fb3908230555a63c792452b26a9c741cc30c9ed9c64bfa9cfce72ea" }, "downloads": -1, "filename": "django-rangepaginator-1.1.0.tar.gz", "has_sig": false, "md5_digest": "3083d68975b06d187847da02d45c9835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11557, "upload_time": "2018-03-27T15:46:28", "url": "https://files.pythonhosted.org/packages/69/db/82bed164197dae10452b9b5ce5ddd5a6d115f62badc6ad252609e5e584d1/django-rangepaginator-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "a0e998fb6a9b5a8edf523450fd7f7d2b", "sha256": "8532cd66e1d54d46f265b76921c79c5afbcfee77f4dddbee2baea89aebc5b3d0" }, "downloads": -1, "filename": "django_rangepaginator-1.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a0e998fb6a9b5a8edf523450fd7f7d2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7769, "upload_time": "2018-03-30T13:21:33", "url": "https://files.pythonhosted.org/packages/64/cc/ee79c3d53265630ce85f7481675d12c25ec2bffadf772ce28077cc794fce/django_rangepaginator-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51654be681a011d1e54c626b46f0b7d2", "sha256": "06d807808a1269bf0e63fe892799b2dcfa3d3cf626daac864bc8edddacf16688" }, "downloads": -1, "filename": "django-rangepaginator-1.2.0.tar.gz", "has_sig": true, "md5_digest": "51654be681a011d1e54c626b46f0b7d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11868, "upload_time": "2018-03-30T13:21:34", "url": "https://files.pythonhosted.org/packages/73/8e/bb45d3c566650a69b8ddc7bd760a9ed5c2e7b0a0a8925dfed43df077e61a/django-rangepaginator-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a0e998fb6a9b5a8edf523450fd7f7d2b", "sha256": "8532cd66e1d54d46f265b76921c79c5afbcfee77f4dddbee2baea89aebc5b3d0" }, "downloads": -1, "filename": "django_rangepaginator-1.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a0e998fb6a9b5a8edf523450fd7f7d2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7769, "upload_time": "2018-03-30T13:21:33", "url": "https://files.pythonhosted.org/packages/64/cc/ee79c3d53265630ce85f7481675d12c25ec2bffadf772ce28077cc794fce/django_rangepaginator-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51654be681a011d1e54c626b46f0b7d2", "sha256": "06d807808a1269bf0e63fe892799b2dcfa3d3cf626daac864bc8edddacf16688" }, "downloads": -1, "filename": "django-rangepaginator-1.2.0.tar.gz", "has_sig": true, "md5_digest": "51654be681a011d1e54c626b46f0b7d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11868, "upload_time": "2018-03-30T13:21:34", "url": "https://files.pythonhosted.org/packages/73/8e/bb45d3c566650a69b8ddc7bd760a9ed5c2e7b0a0a8925dfed43df077e61a/django-rangepaginator-1.2.0.tar.gz" } ] }