{ "info": { "author": "Thanos Giannooulos", "author_email": "thanosgn@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# cli-tables\n\nCreate a pretty looking ascii table.\n\n## Usage (command line):\n```\npython cli_tables.py [options] < input_file.txt\n```\n\nWhere `input_file.txt` contains your input separated by (any amount of) tabs or 4/8/.. spaces and new-line characters and the output table is printed on the terminal.\n\n## Usage (gui):\n```\npython gui.py\n```\n\n## Example:\n### Input:\n```\nCol 1\tCol 2\tCol 3\tCol 4\nVal1\tVal2\tVal3\tVal4\nVal11\tVal22\tVal33\tVal44\nVala\tValb\tValc\tVald\n```\n### Output (-h option):\n```\n+-------+-------+-------+-------+\n| Col 1 | Col 2 | Col 3 | Col 4 |\n+=======+=======+=======+=======+\n| Val1 | Val2 | Val3 | Val4 |\n+-------+-------+-------+-------+\n| Val11 | Val22 | Val33 | Val44 |\n+-------+-------+-------+-------+\n| Vala | Valb | Valc | Vald |\n+-------+-------+-------+-------+\n```\n\nThe input in the command line execution can have an arbitrary amount of tabs separating the values. For example either one of the following inputs will output the same result:\n### Inputs:\n```\ninput_size\talgorithmA\talgorithmB\talgorithmC\talgorithmD\n1\t206.4 sec.\t206.4 sec.\t0.02 sec.\t0.02 sec.\n4\t900 sec.\t431.1 sec.\t0.08 sec.\t0.062 sec.\n250\t-\t80 min.\t2.27 sec.\t1.305 sec.\n1000\t-\t-\t8.77 sec.\t4.086 sec.\n5000\t-\t-\t33.53 sec.\t16.80 sec.\n10000\t-\t-\t85.4 sec.\t47.18 sec.\n```\nor\n```\ninput_size\talgorithmA\talgorithmB\talgorithmC\talgorithmD\n1\t\t\t206.4 sec.\t206.4 sec.\t0.02 sec.\t0.02 sec.\n4\t\t\t900 sec.\t431.1 sec.\t0.08 sec.\t0.062 sec.\n250\t\t\t-\t\t\t80 min.\t\t2.27 sec.\t1.305 sec.\n1000\t\t-\t\t\t-\t\t\t8.77 sec.\t4.086 sec.\n5000\t\t-\t\t\t-\t\t\t33.53 sec.\t16.80 sec.\n10000\t\t-\t\t\t-\t\t\t85.4 sec.\t47.18 sec.\n```\n### Output (-h and -v options):\n```\n+------------+------------+------------+------------+------------+\n| input_size \u2016 algorithmA | algorithmB | algorithmC | algorithmD |\n+============+============+============+============+============+\n| 1 \u2016 206.4 sec. | 206.4 sec. | 0.02 sec. | 0.02 sec. |\n+------------+------------+------------+------------+------------+\n| 4 \u2016 900 sec. | 431.1 sec. | 0.08 sec. | 0.062 sec. |\n+------------+------------+------------+------------+------------+\n| 250 \u2016 - | 80 min. | 2.27 sec. | 1.305 sec. |\n+------------+------------+------------+------------+------------+\n| 1000 \u2016 - | - | 8.77 sec. | 4.086 sec. |\n+------------+------------+------------+------------+------------+\n| 5000 \u2016 - | - | 33.53 sec. | 16.80 sec. |\n+------------+------------+------------+------------+------------+\n| 10000 \u2016 - | - | 85.4 sec. | 47.18 sec. |\n+------------+------------+------------+------------+------------+\n\n```\n\n### Options:\n 1. [`-h` double horizontal line after first row. (Uses '=' character)]\n 2. [`-v` double vertical line after first column. (Uses '\u2016' unicode character)]\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://github.com/thanosgn/cli-tables", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cli-tables", "package_url": "https://pypi.org/project/cli-tables/", "platform": "", "project_url": "https://pypi.org/project/cli-tables/", "project_urls": { "Homepage": "https://github.com/thanosgn/cli-tables" }, "release_url": "https://pypi.org/project/cli-tables/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Create pretty looking ascii tables", "version": "0.0.2" }, "last_serial": 4466825, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bbb2ba396bf185e84ce8aedb776da3c8", "sha256": "a57a3545482d60b2c81da992c1b093618fc352ed436bd2645ff53c8ab77c79a6" }, "downloads": -1, "filename": "cli_tables-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "bbb2ba396bf185e84ce8aedb776da3c8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3602, "upload_time": "2018-11-08T19:07:50", "url": "https://files.pythonhosted.org/packages/bc/75/17f8617054e1729decd9d72bc2cfdc6d09712daa52d8af5460a5e07f2bf6/cli_tables-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1d51f70f86af15d000ff9e50714fd76", "sha256": "c13b962387e22aa441c452721d5a8ea7b6158417b12cd6f9e10f5ab47f5c6235" }, "downloads": -1, "filename": "cli_tables-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c1d51f70f86af15d000ff9e50714fd76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4419, "upload_time": "2018-11-08T19:07:37", "url": "https://files.pythonhosted.org/packages/39/11/3ad9240e81bac33da32bf6c8b8797ef6a4c4fd050c9db262ba7c6fd5e658/cli_tables-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5215e2eee8ddee5e2b7ccd9aafb62e7a", "sha256": "42d8112be829f8aa3d6ce637668892a729ecaa5503d70d5c1e0778c9cd78d93c" }, "downloads": -1, "filename": "cli_tables-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5215e2eee8ddee5e2b7ccd9aafb62e7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3152, "upload_time": "2018-11-08T19:07:39", "url": "https://files.pythonhosted.org/packages/2b/45/68b3adf3562dfd3f9b27e5e96573e4ce8819af963b7b9c4caaa0b24c0327/cli_tables-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "989e791a0d4a8a4912be602105bc244f", "sha256": "752aab0ee12ce10f506bba0131c3451ec8d13803077f1958b1f2ff34f3e36b81" }, "downloads": -1, "filename": "cli_tables-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "989e791a0d4a8a4912be602105bc244f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3601, "upload_time": "2018-11-08T19:41:37", "url": "https://files.pythonhosted.org/packages/c2/41/9399ac5b3e539863a7f6f2f320e595aeddc6c7428fd77d351e5d887bf4a0/cli_tables-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbe238da56883caf3f11778a435f597e", "sha256": "f451edf28628b780942a340cb5b88dd5aa9e8c155e6c6ee1239cc06d6450b7ab" }, "downloads": -1, "filename": "cli_tables-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bbe238da56883caf3f11778a435f597e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4418, "upload_time": "2018-11-08T19:41:38", "url": "https://files.pythonhosted.org/packages/5e/26/eb1d5ca1a78d6274fa427bb54b052712d29b9aba5c73193ffed4222173fd/cli_tables-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13cef52a8c5e3c8c0c54e95204d54205", "sha256": "004097622e309b82de7dc12df2eb6287a73664ffece63aa9d17ead02fe2e772f" }, "downloads": -1, "filename": "cli_tables-0.0.2.tar.gz", "has_sig": false, "md5_digest": "13cef52a8c5e3c8c0c54e95204d54205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3155, "upload_time": "2018-11-08T19:41:40", "url": "https://files.pythonhosted.org/packages/14/5a/faf1e859488494ab65d9c30916e79bc4767467dac90a9bccc6a98905a036/cli_tables-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "989e791a0d4a8a4912be602105bc244f", "sha256": "752aab0ee12ce10f506bba0131c3451ec8d13803077f1958b1f2ff34f3e36b81" }, "downloads": -1, "filename": "cli_tables-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "989e791a0d4a8a4912be602105bc244f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3601, "upload_time": "2018-11-08T19:41:37", "url": "https://files.pythonhosted.org/packages/c2/41/9399ac5b3e539863a7f6f2f320e595aeddc6c7428fd77d351e5d887bf4a0/cli_tables-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbe238da56883caf3f11778a435f597e", "sha256": "f451edf28628b780942a340cb5b88dd5aa9e8c155e6c6ee1239cc06d6450b7ab" }, "downloads": -1, "filename": "cli_tables-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bbe238da56883caf3f11778a435f597e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4418, "upload_time": "2018-11-08T19:41:38", "url": "https://files.pythonhosted.org/packages/5e/26/eb1d5ca1a78d6274fa427bb54b052712d29b9aba5c73193ffed4222173fd/cli_tables-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13cef52a8c5e3c8c0c54e95204d54205", "sha256": "004097622e309b82de7dc12df2eb6287a73664ffece63aa9d17ead02fe2e772f" }, "downloads": -1, "filename": "cli_tables-0.0.2.tar.gz", "has_sig": false, "md5_digest": "13cef52a8c5e3c8c0c54e95204d54205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3155, "upload_time": "2018-11-08T19:41:40", "url": "https://files.pythonhosted.org/packages/14/5a/faf1e859488494ab65d9c30916e79bc4767467dac90a9bccc6a98905a036/cli_tables-0.0.2.tar.gz" } ] }