{ "info": { "author": "Linus Lewandowski", "author_email": "linus@lew21.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "# Generic GUI for any RESTful API\n\nSee the demo at ([source](https://gitlab.com/lew21/demoapi)).\n\n`dj-apibrowser` itself is just a trivial middleware that serves [APIBrowser](https://gitlab.com/lew21/apibrowser), which is written in JS, and works purely in the web browser. It returns the APIBrowser HTML code whenever a web browser navigates to a page.\n\n## Installation\n```sh\npip install dj-apibrowser\n```\n\n### settings.py\n* Add `dj_apibrowser.APIBrowserServerMiddleware` to the list of `MIDDLEWARE`s.\n* If neccesary, specify on which endpoints should we serve APIBrowser. Default config means that this is disabled on paths starting from /admin/, and enabled on all other paths:\n```\nAPI_ENDPOINTS = [\n ('admin/', False),\n ('', True),\n]\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/LEW21/dj-apibrowser", "keywords": "rest api browser", "license": "", "maintainer": "", "maintainer_email": "", "name": "dj-apibrowser", "package_url": "https://pypi.org/project/dj-apibrowser/", "platform": "", "project_url": "https://pypi.org/project/dj-apibrowser/", "project_urls": { "Homepage": "https://gitlab.com/LEW21/dj-apibrowser" }, "release_url": "https://pypi.org/project/dj-apibrowser/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Generic GUI for any RESTful API", "version": "0.2.0" }, "last_serial": 5297255, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "513de8dbc7750b9377a781ff36f68a74", "sha256": "d1ee04c69f27e9e83f6bf6e6f557d9010205a15d415d7a9ba43b1dd035f5be81" }, "downloads": -1, "filename": "dj_apibrowser-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "513de8dbc7750b9377a781ff36f68a74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3618, "upload_time": "2019-05-21T09:51:38", "url": "https://files.pythonhosted.org/packages/00/06/681dd4777a52af8ab6e3a38d2b4a71d539ba1581cf5e53944d5eef413641/dj_apibrowser-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a7660cd557abb5c7c4ac5a90e154674", "sha256": "efbf3bc126a55f2b37246e1202b7b49e52527d4e4f3debf8d95dfe435b1c42f6" }, "downloads": -1, "filename": "dj-apibrowser-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3a7660cd557abb5c7c4ac5a90e154674", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3107, "upload_time": "2019-05-21T09:51:41", "url": "https://files.pythonhosted.org/packages/f2/fe/dc927921dbd2ded154025e150538b0295567fa6c2edbf38e8a3aada64ff1/dj-apibrowser-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e1ca9976a8171dd0b6354929ba683ac1", "sha256": "d664ef728df38ec134e4b9727cfbefe028e1dfe1691b4e7ac3694650909ae365" }, "downloads": -1, "filename": "dj_apibrowser-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e1ca9976a8171dd0b6354929ba683ac1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3677, "upload_time": "2019-05-21T11:01:37", "url": "https://files.pythonhosted.org/packages/f8/cc/08ca96363d631a9e4d834ea9355b750f255fdc4e6b6c898cfe0a46a68f56/dj_apibrowser-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "702dfcca8e505b1c21ddb773c69feabf", "sha256": "f52af3f2c723dc689ee4345f4d96ad94336d0403945b229fef8b94fcf3842786" }, "downloads": -1, "filename": "dj-apibrowser-0.2.0.tar.gz", "has_sig": false, "md5_digest": "702dfcca8e505b1c21ddb773c69feabf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3168, "upload_time": "2019-05-21T11:01:38", "url": "https://files.pythonhosted.org/packages/11/f8/0bf14e06221d652d6765e8c8c4b68a80bd9b74b49ff3e40d33de1609b585/dj-apibrowser-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1ca9976a8171dd0b6354929ba683ac1", "sha256": "d664ef728df38ec134e4b9727cfbefe028e1dfe1691b4e7ac3694650909ae365" }, "downloads": -1, "filename": "dj_apibrowser-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e1ca9976a8171dd0b6354929ba683ac1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3677, "upload_time": "2019-05-21T11:01:37", "url": "https://files.pythonhosted.org/packages/f8/cc/08ca96363d631a9e4d834ea9355b750f255fdc4e6b6c898cfe0a46a68f56/dj_apibrowser-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "702dfcca8e505b1c21ddb773c69feabf", "sha256": "f52af3f2c723dc689ee4345f4d96ad94336d0403945b229fef8b94fcf3842786" }, "downloads": -1, "filename": "dj-apibrowser-0.2.0.tar.gz", "has_sig": false, "md5_digest": "702dfcca8e505b1c21ddb773c69feabf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3168, "upload_time": "2019-05-21T11:01:38", "url": "https://files.pythonhosted.org/packages/11/f8/0bf14e06221d652d6765e8c8c4b68a80bd9b74b49ff3e40d33de1609b585/dj-apibrowser-0.2.0.tar.gz" } ] }