{ "info": { "author": "Guillaume Gelin", "author_email": "ramnes@1000mercis.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Web Environment", "Framework :: Flask", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": ".. _Postman: https://www.getpostman.com/\n.. _Flask: http://flask.pocoo.org/\n\n=============\nflask2postman\n=============\n\n.. image:: https://img.shields.io/pypi/v/flask2postman.svg\n.. image:: https://img.shields.io/pypi/status/flask2postman.svg\n\nA tool that creates a Postman_ collection from a Flask_ application.\n\n\nInstall\n=======\n\n.. code-block:: sh\n\n $ pip install flask2postman\n\n\nExample\n=======\n\nLet's say that you have a Flask project called \"example\" (see\n:code:`example.py`), and you want to generate a Postman collection out of it.\n\nYou just need to tell :code:`flask2postman` how to import the Flask instance,\nand optionally give a name to the Postman collection:\n\n.. code-block:: sh\n\n $ flask2postman example.app --name \"Example Collection\" --folders > example.json\n\nIf you don't have a global Flask instance but rather use a function to\ninitialize your application, that works too:\n\n.. code-block:: sh\n\n $ flask2postman example.create_app --name \"Example Collection\" --folders > example.json\n\nThis will generate the JSON configuration, and write it into the\n:code:`example.json` file. You can then import this file into Postman (\"Import\nCollection\" button), and profit:\n\n.. image:: https://raw.githubusercontent.com/1000mercis/flask2postman/42d20fe89d9d1f831bbfbe6275471e624d40c488/img/screenshot.jpg\n :alt: Postman screenshot\n\nOn a side note, you can see that endpoint's docstrings are automatically\nimported as descriptions.\n\n\nUsage\n=====\n\n.. code-block:: sh\n\n usage: flask2postman [-h] [-n NAME] [-b BASE_URL] [-a] [-i] [-f]\n flask_instance\n\n positional arguments:\n flask_instance\n\n optional arguments:\n -h, --help show this help message and exit\n -n NAME, --name NAME Postman collection name (default: current directory\n name)\n -b BASE_URL, --base_url BASE_URL\n the base of every URL (default: {{base_url}})\n -a, --all also generate OPTIONS/HEAD methods\n -s, --static also generate /static/{{filename}} (Flask internal)\n -i, --indent indent the output\n -f, --folders add Postman folders for blueprints\n\n\nLicense\n=======\n\nMIT\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/numberly/flask2postman", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flask2postman", "package_url": "https://pypi.org/project/flask2postman/", "platform": "OS Independent", "project_url": "https://pypi.org/project/flask2postman/", "project_urls": { "Homepage": "https://github.com/numberly/flask2postman" }, "release_url": "https://pypi.org/project/flask2postman/1.4.3/", "requires_dist": null, "requires_python": "", "summary": "Generate a Postman collection from your Flask application", "version": "1.4.3" }, "last_serial": 5708429, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2b12273b7ae7ec2d59fe9ff8c5c14c97", "sha256": "38af7158f139c0d82f1cd9872cab7ed80205f0b4df2794eafa4cfd65433a8ed6" }, "downloads": -1, "filename": "flask2postman-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2b12273b7ae7ec2d59fe9ff8c5c14c97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2093, "upload_time": "2015-08-28T12:53:40", "url": "https://files.pythonhosted.org/packages/f0/8b/c12cab058df749f05579e4ad73b16ee618b0d20bd2cfea63827d0611164e/flask2postman-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "cd495d8f86c0251a7b7d830cb13209a0", "sha256": "c5c3242888d7908c582b59da941c88bf54a8a058df4e1429db45c57c98d2e222" }, "downloads": -1, "filename": "flask2postman-1.0.2.tar.gz", "has_sig": false, "md5_digest": "cd495d8f86c0251a7b7d830cb13209a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3404, "upload_time": "2015-08-28T13:14:13", "url": "https://files.pythonhosted.org/packages/cc/cd/771166c2bf4e577a89fa86a5985fa7fb1911e782fbd1bfabf64ddad82ad2/flask2postman-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "ecf7c70ea91192b41e71818f9780bd93", "sha256": "90ef5b48fe10108c3fefdbd3de894e2a4d2e98db0093a0beeb27a905b28533a3" }, "downloads": -1, "filename": "flask2postman-1.0.3.tar.gz", "has_sig": false, "md5_digest": "ecf7c70ea91192b41e71818f9780bd93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3712, "upload_time": "2015-08-28T16:28:14", "url": "https://files.pythonhosted.org/packages/44/61/8318bde937fe8b1fafd3b4a207cc7ce66d8f7014a643c9884bd50eb6fdcf/flask2postman-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "fa4015341a67f444fd43809fb8548c00", "sha256": "467e9349a6302efb9fb45e43c002eb3892304ab37576aedb89796f93784e2e90" }, "downloads": -1, "filename": "flask2postman-1.0.4.tar.gz", "has_sig": false, "md5_digest": "fa4015341a67f444fd43809fb8548c00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3709, "upload_time": "2015-08-28T16:33:44", "url": "https://files.pythonhosted.org/packages/58/fe/1ebecafb0d3faa4feaa432f425493530176c00e5d2bce656d732169baa5b/flask2postman-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "a65f9942c779212156c0a0739cd99841", "sha256": "604169217d72fe11a90f5290a42de8e7e48a6d183e39da492b7d8aabfc3cf32b" }, "downloads": -1, "filename": "flask2postman-1.0.5.tar.gz", "has_sig": false, "md5_digest": "a65f9942c779212156c0a0739cd99841", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3719, "upload_time": "2015-08-28T16:37:46", "url": "https://files.pythonhosted.org/packages/9a/fc/1ebe0b4616d0feefa827808b14ea7c0d7bf850577ae52946933e5bceefe0/flask2postman-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "ce255444db4ad09e9b9ab6a1bf08fc24", "sha256": "296f2cb3b778651ba6b228501647b1d1fda1dea7195a8b208065e80f1da5c0db" }, "downloads": -1, "filename": "flask2postman-1.0.6.tar.gz", "has_sig": false, "md5_digest": "ce255444db4ad09e9b9ab6a1bf08fc24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3726, "upload_time": "2015-08-28T16:40:11", "url": "https://files.pythonhosted.org/packages/ce/0d/6fe46fc1e533e4e9eee5b9639eef831616132ee3c0aa8bafa881352b9415/flask2postman-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "cb3e4aada8b542a3e2830e3febdafe11", "sha256": "9a47df33fa0e04070924409ceea18cefe413217f59dab648d366cbcbac2844b1" }, "downloads": -1, "filename": "flask2postman-1.0.7.tar.gz", "has_sig": false, "md5_digest": "cb3e4aada8b542a3e2830e3febdafe11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3881, "upload_time": "2015-08-28T17:03:54", "url": "https://files.pythonhosted.org/packages/d8/b8/1951da3ce42bb7f201e24e2f7880608209eee7891ae6fe9382c710d7e57e/flask2postman-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "748c2a0d0ffcdcc71f81079e83e2d3b4", "sha256": "940fd10f25da7d645aa7f343fca3d80885549c045ef5e56674bd1e5381e148ac" }, "downloads": -1, "filename": "flask2postman-1.0.8.tar.gz", "has_sig": false, "md5_digest": "748c2a0d0ffcdcc71f81079e83e2d3b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3875, "upload_time": "2015-08-28T17:05:47", "url": "https://files.pythonhosted.org/packages/52/47/ad5b1b7642bb0f08a64f38733b7aba85eac7700c1ad7dbdb32b97d3790b0/flask2postman-1.0.8.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ffeab0cab642e529d78995de2bf6103e", "sha256": "2972cbd7dc7bda4e06a541bf8ef1cc266e87ec16484a30cc62e6e454be4890cc" }, "downloads": -1, "filename": "flask2postman-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ffeab0cab642e529d78995de2bf6103e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4211, "upload_time": "2015-08-28T18:00:11", "url": "https://files.pythonhosted.org/packages/64/87/498cb25477677079dcfd3a98a98a359fd4dd3cce2dd93e8ead03bfe55ec5/flask2postman-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "9a086763674dfb47496cb567d1bc452c", "sha256": "fbc7c6f98a8145be788781b562fbf8771e8ece7bf0a64a8718fbb435f0698bee" }, "downloads": -1, "filename": "flask2postman-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9a086763674dfb47496cb567d1bc452c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4229, "upload_time": "2015-08-28T18:04:38", "url": "https://files.pythonhosted.org/packages/bc/7b/c7a0fea5edd9915be9d24dd4cfc5e99baac71b4308443a8eb0623307b23a/flask2postman-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "4d73bdae45b7bbc4176a4641b2cec6bd", "sha256": "cce54d7d032079f72f310fedd62b6ad6a7c024efdad59170fd9f2cf6343b53cf" }, "downloads": -1, "filename": "flask2postman-1.2.0.tar.gz", "has_sig": false, "md5_digest": "4d73bdae45b7bbc4176a4641b2cec6bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4629, "upload_time": "2015-08-29T14:50:22", "url": "https://files.pythonhosted.org/packages/67/7d/f50a637c7bdb63666b5f6cefb29eb47fe32265244040ce6797d529bf3f3b/flask2postman-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "88f94f463e99395fab79d6d79bdafac9", "sha256": "dbf156d1baf693c256de5016345c650205dcfe748bab470739dcac3a25dc56a6" }, "downloads": -1, "filename": "flask2postman-1.2.1.tar.gz", "has_sig": false, "md5_digest": "88f94f463e99395fab79d6d79bdafac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4621, "upload_time": "2015-08-29T15:37:28", "url": "https://files.pythonhosted.org/packages/e6/9b/9f705ac2ebf7d5fa2fac1f2f35a13bbc543449219f8104261de4f5536ccb/flask2postman-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "ed09b5734e84c106ced47d48860d11b9", "sha256": "c16f54c32e4b6c9d18864783f673a66e3818146332e6f172963147bb8d030e72" }, "downloads": -1, "filename": "flask2postman-1.3.0.tar.gz", "has_sig": false, "md5_digest": "ed09b5734e84c106ced47d48860d11b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5012, "upload_time": "2016-01-14T11:47:08", "url": "https://files.pythonhosted.org/packages/dd/da/785076d414daf35fd54d51ad4f2296a45d97b79f23fb078ed0ed420a4f9b/flask2postman-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "4c9ccb883be67129056c0ab325af3419", "sha256": "b62c2c0654e38463b651f1dc83441ebcbf19ee3f823b12e733de603b43fc3aac" }, "downloads": -1, "filename": "flask2postman-1.4.0.tar.gz", "has_sig": false, "md5_digest": "4c9ccb883be67129056c0ab325af3419", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5087, "upload_time": "2016-02-18T16:16:04", "url": "https://files.pythonhosted.org/packages/bc/86/e9401705047f3db224affa1c08542f5ff927678b82fb88a14fe76d50a2f0/flask2postman-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "531528bd7657337e633d85cb93bca36a", "sha256": "960989b7e126f99c7756ad12df01a8f72c36a194aabf337c646221d0c5c6f332" }, "downloads": -1, "filename": "flask2postman-1.4.1.tar.gz", "has_sig": false, "md5_digest": "531528bd7657337e633d85cb93bca36a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5091, "upload_time": "2016-04-20T16:04:03", "url": "https://files.pythonhosted.org/packages/ec/3f/791e5f32ffbe11a5bf1d91f0f935384d35986639a47cb3f117d8d1f91782/flask2postman-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "5b28fe6ae06b4a4d42ac8ab37c961eb0", "sha256": "1dccbd08c22a8408f375f2569c12267067e5fdf654a054daf90fd2d8f8c00be6" }, "downloads": -1, "filename": "flask2postman-1.4.2.tar.gz", "has_sig": false, "md5_digest": "5b28fe6ae06b4a4d42ac8ab37c961eb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5101, "upload_time": "2016-04-20T17:45:57", "url": "https://files.pythonhosted.org/packages/bc/e0/8d0a458da08769853174327ca77ae261b6a31210ec91d73fb40bf13b8e4d/flask2postman-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "024a876ea370d3453e9791e31d31eb55", "sha256": "0d2874b2652c2c3bbfdf92f2d448158a5be36460f06275adc30b232144da748c" }, "downloads": -1, "filename": "flask2postman-1.4.3.tar.gz", "has_sig": false, "md5_digest": "024a876ea370d3453e9791e31d31eb55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5018, "upload_time": "2017-06-26T15:49:24", "url": "https://files.pythonhosted.org/packages/f5/ae/3c90ccaf676ed221302141cd6d0824097ba9fc959123f9de5b9506e3cb50/flask2postman-1.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "024a876ea370d3453e9791e31d31eb55", "sha256": "0d2874b2652c2c3bbfdf92f2d448158a5be36460f06275adc30b232144da748c" }, "downloads": -1, "filename": "flask2postman-1.4.3.tar.gz", "has_sig": false, "md5_digest": "024a876ea370d3453e9791e31d31eb55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5018, "upload_time": "2017-06-26T15:49:24", "url": "https://files.pythonhosted.org/packages/f5/ae/3c90ccaf676ed221302141cd6d0824097ba9fc959123f9de5b9506e3cb50/flask2postman-1.4.3.tar.gz" } ] }