{ "info": { "author": "b3b", "author_email": "ash.b3b@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Framework :: IPython", "Framework :: Jupyter", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP" ], "description": "ipython-restmagic\n=================\n\n.. start-badges\n.. image:: https://img.shields.io/pypi/v/restmagic.svg\n :target: https://pypi.python.org/pypi/restmagic\n :alt: Latest version on PyPi\n.. image:: https://img.shields.io/pypi/pyversions/restmagic.svg\n :target: https://pypi.python.org/pypi/restmagic\n :alt: Supported Python versions\n.. image:: https://img.shields.io/travis/b3b/ipython-restmagic.svg\n :target: https://travis-ci.org/b3b/ipython-restmagic\n :alt: Travis-CI build status\n.. image:: https://codecov.io/github/b3b/ipython-restmagic/coverage.svg?branch=master\n :target: https://codecov.io/github/b3b/ipython-restmagic?branch=master\n :alt: Code coverage Status\n.. end-badges\n\n`%%rest` : HTTP REST magic for IPython.\n\nIntended to provide similar functionality as `restclient.el `__ - HTTP REST client tool for Emacs.\n\n\nUsage\n-----\n\n.. code-block:: python\n\n In [1]: %load_ext restmagic\n In [2]: %%rest\n ...: POST https://httpbin.org/post\n ...: Content-Type: application/json\n ...: Authorization: Bearer $mytoken\n ...:\n ...: {\n ...: \"some\": \"data\",\n ...: \"array here\": [\n ...: \"item 1\",\n ...: \"item 2\"\n ...: ]\n ...: }\n Out [2]: \n\n\nExamples\n--------\n\nSee notebooks:\n\n* `Usage example `__\n* `Django login form `__\n* `GitHub API `__\n* `Sending SMS with HiLink API `__\n* `Ethereum JSON RPC `__\n\nIn case notebooks do not render, examples could be viewed with Jupyter NBViewer: `here `__ .\n\n\nInstallation\n------------\n\nPackage can be installed from the PyPI by executing::\n\n pip install restmagic\n\nDevelopment version can be installed by executing::\n\n pip install git+https://github.com/b3b/ipython-restmagic\n\nPackage can be uninstalled by executing::\n\n pip uninstall restmagic\n\n\nRelated resources\n-----------------\n\n* `restclient.el `__ : HTTP REST client tool for Emacs\n* `Make Jupyter/IPython Notebook even more magical with cell magic extensions! `__ : Nicolas Kruchten's talk from the PyCon Canada 2015\n* `ipython-sql `__ : was used as an example of IPython magic\n* `python-requests `__ : used for HTTP requests\n* `requests-toolbelt `__ : used for HTTP sessions information dumping", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/b3b/ipython-restmagic", "keywords": "magic rest http ipython jupyter", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "restmagic", "package_url": "https://pypi.org/project/restmagic/", "platform": "", "project_url": "https://pypi.org/project/restmagic/", "project_urls": { "Homepage": "https://github.com/b3b/ipython-restmagic" }, "release_url": "https://pypi.org/project/restmagic/0.5.5/", "requires_dist": null, "requires_python": "", "summary": "HTTP REST magic for IPython", "version": "0.5.5" }, "last_serial": 4694330, "releases": { "0.5.1": [ { "comment_text": "", "digests": { "md5": "bb0ac7c915a03622785901c18d64872b", "sha256": "754471aa140fa342131c9f5d47c7b10c1060049966538dfb01e8a412b05d2499" }, "downloads": -1, "filename": "restmagic-0.5.1.tar.gz", "has_sig": false, "md5_digest": "bb0ac7c915a03622785901c18d64872b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6482, "upload_time": "2018-09-16T13:40:11", "url": "https://files.pythonhosted.org/packages/ed/a6/23f3d98f647c2f86d1b3a6f3ef5ea5c3012e1a0a3e7300b45df0b9b41a91/restmagic-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "28b43cb584b7824ca143f10074b82a4d", "sha256": "5a1fb3dab7933f70e3c2f3e3f920419f96ed76d86d74f4c7f0f41f2db35f49a1" }, "downloads": -1, "filename": "restmagic-0.5.2.tar.gz", "has_sig": false, "md5_digest": "28b43cb584b7824ca143f10074b82a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6755, "upload_time": "2018-09-16T14:56:49", "url": "https://files.pythonhosted.org/packages/ba/ac/73edb1a8f49f80a1a80ffa35844d109367e72646fd88a5d489d2d015f81b/restmagic-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "dcb2ff994d379b0d6d85602bd8721a1f", "sha256": "06b72709b76ac7fc570a99b2aac0b032a98b2d6994ddb8a7f6d7a3940904a04f" }, "downloads": -1, "filename": "restmagic-0.5.3.tar.gz", "has_sig": false, "md5_digest": "dcb2ff994d379b0d6d85602bd8721a1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6752, "upload_time": "2018-09-16T15:27:16", "url": "https://files.pythonhosted.org/packages/22/61/c91ed9b3ff887fe15b737c5b9ce6ee79dd8a6c89d02ff180f3fbd04ecc39/restmagic-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "8313aa82901575922c46925ab25a3313", "sha256": "6c008e60cc5effac6547b014925818ee5205862000e7563bfcae824fe04e3c87" }, "downloads": -1, "filename": "restmagic-0.5.4.tar.gz", "has_sig": false, "md5_digest": "8313aa82901575922c46925ab25a3313", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6784, "upload_time": "2018-12-01T18:52:07", "url": "https://files.pythonhosted.org/packages/5c/1b/82944860240747f7c1faf52f6ab029d3c98ff863c39256a9f030cfe4b01d/restmagic-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "c9f52981974c66f3e65d4125ee202c54", "sha256": "5a573c831758dd36d8c6fba2e49b19ce768b0d1638ecc0711e6f884a9a1bbaf7" }, "downloads": -1, "filename": "restmagic-0.5.5.tar.gz", "has_sig": false, "md5_digest": "c9f52981974c66f3e65d4125ee202c54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7835, "upload_time": "2019-01-14T14:09:07", "url": "https://files.pythonhosted.org/packages/0e/b3/66d3492ca1896f8db5d1b01adf9f7087810283cf8514984802a712ca43be/restmagic-0.5.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c9f52981974c66f3e65d4125ee202c54", "sha256": "5a573c831758dd36d8c6fba2e49b19ce768b0d1638ecc0711e6f884a9a1bbaf7" }, "downloads": -1, "filename": "restmagic-0.5.5.tar.gz", "has_sig": false, "md5_digest": "c9f52981974c66f3e65d4125ee202c54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7835, "upload_time": "2019-01-14T14:09:07", "url": "https://files.pythonhosted.org/packages/0e/b3/66d3492ca1896f8db5d1b01adf9f7087810283cf8514984802a712ca43be/restmagic-0.5.5.tar.gz" } ] }