{ "info": { "author": "Krishna", "author_email": "krishna.vijay4444@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# txtoflow (Translate To Flowchart)\n\nThe Python library can be used to generate flowcharts from pseudo-code.\n\n## Installation\n\n `pip install txtoflow`\n\n## Usage\n\n```python3\nfrom txtoflow import txtoflow\n\ntxtoflow.generate(\n '''\n if (A) {\n B;\n } else {\n C;\n D;\n while (E) {\n F;\n }\n G;\n }\n H;\n '''\n)\n```\n\nWill generate an image named `flowchart.jpg` in current dir that looks like below\n\n![](https://raw.githubusercontent.com/KrishKasula/txtoflow/master/examples/flowchart.jpg \"Simple FlowChart\")\n\nAll the conditions and states can be arbitrary strings too\n\n```python3\nfrom txtoflow import txtoflow\n\ntxtoflow.generate(\n '''\n First Node;\n if (A != 10) {\n B;\n } else if (Just a String) {\n Another String;\n } else {\n Else Body;\n More Statements;\n while (While also works) {\n While Body;\n }\n Link back;\n }\n Final Node;\n '''\n)\n```\n\nWill still generate image like below\n\n![](https://raw.githubusercontent.com/KrishKasula/txtoflow/master/examples/strings.jpg \"Strings FlowChart\")\n\n## Examples\n\nMore examples can be found [here](https://github.com/KrishKasula/txtoflow/tree/master/examples)\n\n## Cmdline usage\n\n```\n$ > txtoflow -h\n\n# Generates flowchart of pseudo-code from sample.c in file flow.jpg\n$ > txtoflow -s sample.c -o flow.jpg\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://krishkasula.github.io/txtoflow", "keywords": "automatic flowchart,code2flow,text2flow,text to flowchart,txtoflow", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "txtoflow", "package_url": "https://pypi.org/project/txtoflow/", "platform": "any", "project_url": "https://pypi.org/project/txtoflow/", "project_urls": { "Homepage": "https://krishkasula.github.io/txtoflow" }, "release_url": "https://pypi.org/project/txtoflow/0.2.6/", "requires_dist": [ "sly", "pygraphviz" ], "requires_python": "", "summary": "Library to generate flowcharts from pseudo code", "version": "0.2.6" }, "last_serial": 5408713, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "97dafe69d9d1bfc5a2f0205136bba70b", "sha256": "b3e34d663f6d2e41579a3c9b974a93353142810f394e6542ac543b8b39a53e10" }, "downloads": -1, "filename": "txtoflow-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "97dafe69d9d1bfc5a2f0205136bba70b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2271, "upload_time": "2019-06-15T12:41:40", "url": "https://files.pythonhosted.org/packages/12/a5/b5a489e97b6bf3527875bdeddb7d3ee9ad6e33efe056cbe76954f1513aff/txtoflow-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "513835bededdb71f66aa83a9cfa6fe17", "sha256": "c1e4eef99a36593613a15c07a7c4fa87e69e264770a67f63577c516c23a8d5c8" }, "downloads": -1, "filename": "txtoflow-0.0.1.tar.gz", "has_sig": false, "md5_digest": "513835bededdb71f66aa83a9cfa6fe17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1065, "upload_time": "2019-06-15T12:41:43", "url": "https://files.pythonhosted.org/packages/81/99/1a0aa0f0b6ebf7cfc2fae9ef9d135606cc330d064b50c2017f5d41399138/txtoflow-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6ed6701c44fb2e734c9b9301379c11f5", "sha256": "dbe9dbe1a8d4553a64fcc8e480d586cc4befbf8a34f3a407bef5b9af90694cdb" }, "downloads": -1, "filename": "txtoflow-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6ed6701c44fb2e734c9b9301379c11f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4972, "upload_time": "2019-06-16T06:34:17", "url": "https://files.pythonhosted.org/packages/d9/1d/754b8a0cb4d5327a847a3522a1c86b42b55eb4383d530878a6a0c97ab15b/txtoflow-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "136695bd448794db17250a0e1983f0fb", "sha256": "195d2b9023a5743862b41f3ee24ecfcdbd023f0de76b88ff7493718cd826d088" }, "downloads": -1, "filename": "txtoflow-0.1.0.tar.gz", "has_sig": false, "md5_digest": "136695bd448794db17250a0e1983f0fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3791, "upload_time": "2019-06-16T06:34:19", "url": "https://files.pythonhosted.org/packages/b2/e7/183e6792a798e38c60f1cbb9f94164435d20b23f6952f35478cd9fcc089b/txtoflow-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f23863f623de80c555aab3952e9465ff", "sha256": "f1a46849f1607e9bfb7f599a0f0ef64c8aa2e5816f25f1c7dc4b065c615032bd" }, "downloads": -1, "filename": "txtoflow-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f23863f623de80c555aab3952e9465ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5013, "upload_time": "2019-06-16T06:56:10", "url": "https://files.pythonhosted.org/packages/f2/f9/b5bc5eb96a0ce0d87c04fb505954215cbdc422b1d60df2d5067372618883/txtoflow-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fe9e3df0713762a0969e069c555fbd7", "sha256": "51c879b89733b9508812e9cf55e30564d00904afb7083ddae2a058898ddac3f1" }, "downloads": -1, "filename": "txtoflow-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6fe9e3df0713762a0969e069c555fbd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3862, "upload_time": "2019-06-16T06:56:12", "url": "https://files.pythonhosted.org/packages/46/b9/ba4f9776f5bee4803465877d981def17abbb3e523980b2f458e9a776e077/txtoflow-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9b145495af46bbdf8447d8ed078e9f4b", "sha256": "5ab7744913f54be3bf5249b7ab522a0c4e32edad9944318b5f1bde58bae35f25" }, "downloads": -1, "filename": "txtoflow-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9b145495af46bbdf8447d8ed078e9f4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5573, "upload_time": "2019-06-16T07:08:44", "url": "https://files.pythonhosted.org/packages/84/3b/aa1f9760ef232bc679e9a8987d8c2b698a55e98c4415256998917bce4f0f/txtoflow-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b3e45cc202f5098f10a87e171ba43e5", "sha256": "3a6266ea90060303bf7aed8cfd3d5f436847856a6b71a8d9b650c08c2c0bbff1" }, "downloads": -1, "filename": "txtoflow-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4b3e45cc202f5098f10a87e171ba43e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4111, "upload_time": "2019-06-16T07:08:46", "url": "https://files.pythonhosted.org/packages/a2/d7/1b93266abcbed7fe3c14abe11bd6ebcb8333c09edf0dfc449171564d05ba/txtoflow-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c42639b26ae07f7ef5c2e2aa59097cfe", "sha256": "ac4b83a1bca9c6e559d05eae07d121a3f431785736d4d2aa4424d2ff2d535fe7" }, "downloads": -1, "filename": "txtoflow-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c42639b26ae07f7ef5c2e2aa59097cfe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5575, "upload_time": "2019-06-16T07:13:01", "url": "https://files.pythonhosted.org/packages/52/2a/a736ed066b9d13ab75e2470d7e44851e1401e29805a997e15de1c305fc4e/txtoflow-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23eb778a7a34b23637ae4b2b2a746a9c", "sha256": "6c4a30f793915f8579510b660af710bab651ba76f93128f0e70c37313ac48493" }, "downloads": -1, "filename": "txtoflow-0.1.3.tar.gz", "has_sig": false, "md5_digest": "23eb778a7a34b23637ae4b2b2a746a9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4107, "upload_time": "2019-06-16T07:13:03", "url": "https://files.pythonhosted.org/packages/99/1a/61fdece700536dcfe3a286bbed8edb0c777362d721debf22b9579f0acc32/txtoflow-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "71c3a017409db99d2c6b3d6eed9b3667", "sha256": "34535ef5225336a8d0f9314474040a44a1135b581affd59b5c247780149a7af8" }, "downloads": -1, "filename": "txtoflow-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "71c3a017409db99d2c6b3d6eed9b3667", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5572, "upload_time": "2019-06-16T07:14:15", "url": "https://files.pythonhosted.org/packages/d9/3f/fc46662140981eabd1e86da790168b1e343c638105397ce64b2a33cb8c0d/txtoflow-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eba9af6550f1565e59240ab4dace4759", "sha256": "a4e96f90d1f30cdfafce07b85d5b0d232febe63693fafd94a710a1359529e6ae" }, "downloads": -1, "filename": "txtoflow-0.2.0.tar.gz", "has_sig": false, "md5_digest": "eba9af6550f1565e59240ab4dace4759", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4108, "upload_time": "2019-06-16T07:14:16", "url": "https://files.pythonhosted.org/packages/2b/70/42962ce05a317405891a06f4c5f5e3c27b170d2f010f8cf520e9f6ef0a1e/txtoflow-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "64daa61e326762ea15722eb7e3a631a1", "sha256": "766645980fd4c232fd417e9504f4d930cf71119b756a2e7634ab2de81eb5593b" }, "downloads": -1, "filename": "txtoflow-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "64daa61e326762ea15722eb7e3a631a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5622, "upload_time": "2019-06-16T08:21:55", "url": "https://files.pythonhosted.org/packages/e4/2c/655b023dda7d5fa6ea58a657a772c396cf08bdb4e43fe6b98e21db472bda/txtoflow-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5275ef90c07ce93fd08110d0ed46274", "sha256": "ca7d1d59df2c078eafa7c81e8e55ae9c349f1bbc3866503cf6540d522d1e44ad" }, "downloads": -1, "filename": "txtoflow-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b5275ef90c07ce93fd08110d0ed46274", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4161, "upload_time": "2019-06-16T08:21:56", "url": "https://files.pythonhosted.org/packages/61/3f/20c1ca298d3988ecea115fc749d6e4d34ebc5afe0940a13e4e516f6df60f/txtoflow-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "007e99bd7a5003ce1df22c9d298146cf", "sha256": "7c85291398abfc17f640ea55f354856acd797fad2fdd3412ac85066fd30b3002" }, "downloads": -1, "filename": "txtoflow-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "007e99bd7a5003ce1df22c9d298146cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5641, "upload_time": "2019-06-16T08:42:15", "url": "https://files.pythonhosted.org/packages/1c/f7/82b7832cfadeb0a8375c3f21190d23fecf8a4e9f65f22db598151f147d96/txtoflow-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38cd481b7d337b2939f9cb35f665265f", "sha256": "82f82d98ffc781a64cba8fc0d9bd9266606200c51e4b95a00897f1a427b5ed32" }, "downloads": -1, "filename": "txtoflow-0.2.2.tar.gz", "has_sig": false, "md5_digest": "38cd481b7d337b2939f9cb35f665265f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4186, "upload_time": "2019-06-16T08:42:16", "url": "https://files.pythonhosted.org/packages/ab/77/19fc600a9c37e6f564d6011ec1a8b335cfe2b1e7446e9a6eab4fb5044aab/txtoflow-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "a86447b9e21985e8f952dcaece1a3c4a", "sha256": "f84022795797dfd1320e8a53dd7d9cdc4441cb54af3a2d791451551a9ba825b5" }, "downloads": -1, "filename": "txtoflow-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a86447b9e21985e8f952dcaece1a3c4a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5678, "upload_time": "2019-06-16T08:44:53", "url": "https://files.pythonhosted.org/packages/6e/c8/aa8a2cc7773e6e8da0f5543da5097f4bef3ea9e7512e4adb764071ddc7f6/txtoflow-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dfb4d31c9bd0ed0a0f04985321250b7", "sha256": "4408b4c327fb981b2c9ca2fb1b40e9c39f67cec06719d31f0dad4a7f552a1727" }, "downloads": -1, "filename": "txtoflow-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5dfb4d31c9bd0ed0a0f04985321250b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4241, "upload_time": "2019-06-16T08:44:55", "url": "https://files.pythonhosted.org/packages/a3/89/db4a2613d1fd46574f87df562453d59d3989fe96cfaaf9bd07c37f4272d9/txtoflow-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "3cb200ac9ee20666a0f3b598e7ecb8f6", "sha256": "0ab79518950b56419de9dfe6872f975ec84b4a585c42ad0c9b14ba29c50e8cfd" }, "downloads": -1, "filename": "txtoflow-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3cb200ac9ee20666a0f3b598e7ecb8f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5722, "upload_time": "2019-06-17T05:18:53", "url": "https://files.pythonhosted.org/packages/7c/ba/7c2b736f98cf8fde9b1de06560c8f97f2ba0ba21169b723ef9ce1728a2b9/txtoflow-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ac5c644c61cdd1d734b588f218aaf5d", "sha256": "2376af6599fbf132cbc1b2aeb501ecf85cf6ad6b081822d1537fc84fca9ae33b" }, "downloads": -1, "filename": "txtoflow-0.2.4.tar.gz", "has_sig": false, "md5_digest": "6ac5c644c61cdd1d734b588f218aaf5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4309, "upload_time": "2019-06-17T05:18:55", "url": "https://files.pythonhosted.org/packages/1e/e7/a48f3f07f8bab6b4cf9db81e8b42251d2e44278fe5fc189736dbda3470c1/txtoflow-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "758960376a82c866c36e23f16bec6341", "sha256": "0652ae6ed7275962cad10aae079bf8f425a01d233663726d169c8794ddd06ac8" }, "downloads": -1, "filename": "txtoflow-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "758960376a82c866c36e23f16bec6341", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5718, "upload_time": "2019-06-17T05:21:06", "url": "https://files.pythonhosted.org/packages/95/61/8643b83adcb685456153ef0c8ed4a9c62e14b12972b3b4db1961b4dd88d9/txtoflow-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bd0f410c5f8525826294bc9dd567304", "sha256": "284120664888ba61cb22c1337fea25d0153928af81011fec809835d18545b019" }, "downloads": -1, "filename": "txtoflow-0.2.5.tar.gz", "has_sig": false, "md5_digest": "4bd0f410c5f8525826294bc9dd567304", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4303, "upload_time": "2019-06-17T05:21:08", "url": "https://files.pythonhosted.org/packages/85/96/c1eb2aec0c22c51a0203ddf50338d18f6c1cba0ac3b2ee6bcd3a1c0173f2/txtoflow-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "48d2f5b3ca54b28269731c748dc4e42e", "sha256": "baf147f270a6492390356736a7a00907da0e7ac8172df6cef935b9320574cd5f" }, "downloads": -1, "filename": "txtoflow-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "48d2f5b3ca54b28269731c748dc4e42e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5704, "upload_time": "2019-06-17T05:23:42", "url": "https://files.pythonhosted.org/packages/3e/2a/c0ea917de7ac1b32d4546b2abbd4b2e6c262460d5c100e4c2215177d2b1e/txtoflow-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71cd5f44802ecf40ddf43eb6e0fe7a92", "sha256": "fd60ef149f6be8d90b9b23b2b6e2f093f41c3d124a10a0fa07c5ce86679975ca" }, "downloads": -1, "filename": "txtoflow-0.2.6.tar.gz", "has_sig": false, "md5_digest": "71cd5f44802ecf40ddf43eb6e0fe7a92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4288, "upload_time": "2019-06-17T05:23:44", "url": "https://files.pythonhosted.org/packages/87/24/bd9fa406cdf8a71c4f020ae322599ef71e37392888081f00b059094f00c1/txtoflow-0.2.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "48d2f5b3ca54b28269731c748dc4e42e", "sha256": "baf147f270a6492390356736a7a00907da0e7ac8172df6cef935b9320574cd5f" }, "downloads": -1, "filename": "txtoflow-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "48d2f5b3ca54b28269731c748dc4e42e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5704, "upload_time": "2019-06-17T05:23:42", "url": "https://files.pythonhosted.org/packages/3e/2a/c0ea917de7ac1b32d4546b2abbd4b2e6c262460d5c100e4c2215177d2b1e/txtoflow-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71cd5f44802ecf40ddf43eb6e0fe7a92", "sha256": "fd60ef149f6be8d90b9b23b2b6e2f093f41c3d124a10a0fa07c5ce86679975ca" }, "downloads": -1, "filename": "txtoflow-0.2.6.tar.gz", "has_sig": false, "md5_digest": "71cd5f44802ecf40ddf43eb6e0fe7a92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4288, "upload_time": "2019-06-17T05:23:44", "url": "https://files.pythonhosted.org/packages/87/24/bd9fa406cdf8a71c4f020ae322599ef71e37392888081f00b059094f00c1/txtoflow-0.2.6.tar.gz" } ] }