{ "info": { "author": "weaming", "author_email": "garden.yuen@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Printable\n\nFunctions help for printing tabular data.\n\n## Install\n\n`pip3 install printable`\n\n## Usage Example\n\n```python\nfrom printable import readable, styles\nprint(readable(list_of_dict, **styles['full']))\n```\n\n```\n$ printable -f x.json\n symbol desp last change changeper turnover changesign lastupdate\n HSI \u6046\u6307 26,623 -468 1.73% 802\u5104 - 2018/10/04 16:09\n HSCEI \u570b\u6307 10,547 -239 2.21% 257\u5104 - 2018/10/04 16:08\n 000001.SH \u4e0a\u8b49\u6307\u6578 2,821 29 1.06% 1,254\u5104 + 2018/09/28 15:10\n 000300.SH \u6eec\u6df1 300 3,438 35 1.04% 949\u5104 + 2018/09/28 15:10\n USDHKD \u6e2f\u532f 7.8337 -0.0037 -0.0472% -\n\n$ printable -f x.json --grid inner\n symbol \u2502 desp \u2502 last \u2502 change \u2502 changeper \u2502 turnover \u2502 changesign \u2502 lastupdate\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n HSI \u2502 \u6046\u6307 \u2502 26,623 \u2502 -468 \u2502 1.73% \u2502 802\u5104 \u2502 - \u2502 2018/10/04 16:09\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n HSCEI \u2502 \u570b\u6307 \u2502 10,547 \u2502 -239 \u2502 2.21% \u2502 257\u5104 \u2502 - \u2502 2018/10/04 16:08\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n 000001.SH \u2502 \u4e0a\u8b49\u6307\u6578 \u2502 2,821 \u2502 29 \u2502 1.06% \u2502 1,254\u5104 \u2502 + \u2502 2018/09/28 15:10\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n 000300.SH \u2502 \u6eec\u6df1 300 \u2502 3,438 \u2502 35 \u2502 1.04% \u2502 949\u5104 \u2502 + \u2502 2018/09/28 15:10\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n USDHKD \u2502 \u6e2f\u532f \u2502 7.8337 \u2502 -0.0037 \u2502 -0.0472% \u2502 \u2502 - \u2502\n\n$ printable -f x.json --grid full\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502 symbol \u2502 desp \u2502 last \u2502 change \u2502 changeper \u2502 turnover \u2502 changesign \u2502 lastupdate \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 HSI \u2502 \u6046\u6307 \u2502 26,623 \u2502 -468 \u2502 1.73% \u2502 802\u5104 \u2502 - \u2502 2018/10/04 16:09 \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 HSCEI \u2502 \u570b\u6307 \u2502 10,547 \u2502 -239 \u2502 2.21% \u2502 257\u5104 \u2502 - \u2502 2018/10/04 16:08 \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 000001.SH \u2502 \u4e0a\u8b49\u6307\u6578 \u2502 2,821 \u2502 29 \u2502 1.06% \u2502 1,254\u5104 \u2502 + \u2502 2018/09/28 15:10 \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 000300.SH \u2502 \u6eec\u6df1 300 \u2502 3,438 \u2502 35 \u2502 1.04% \u2502 949\u5104 \u2502 + \u2502 2018/09/28 15:10 \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 USDHKD \u2502 \u6e2f\u532f \u2502 7.8337 \u2502 -0.0037 \u2502 -0.0472% \u2502 \u2502 - \u2502 \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/weaming/printable", "keywords": "math", "license": "", "maintainer": "", "maintainer_email": "", "name": "printable", "package_url": "https://pypi.org/project/printable/", "platform": "", "project_url": "https://pypi.org/project/printable/", "project_urls": { "Homepage": "https://github.com/weaming/printable" }, "release_url": "https://pypi.org/project/printable/0.3.3/", "requires_dist": [ "data-process (==0.3.*)" ], "requires_python": "", "summary": "functions help for print tabular data", "version": "0.3.3" }, "last_serial": 5141097, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "cd2a3f415467d569b63ab5c4b06cdaf8", "sha256": "e5110a0fb2901bb32b41abb9b8543bc09ce0260bf71a714c30931b89890e441b" }, "downloads": -1, "filename": "printable-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cd2a3f415467d569b63ab5c4b06cdaf8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2973, "upload_time": "2018-10-05T05:07:28", "url": "https://files.pythonhosted.org/packages/7c/47/08a55d49b158341c1d5a4a3a48425d3cdfcdfe7965c8230542fcc2f623e0/printable-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4c804cc1ab6ff7c210e4beb565fa350c", "sha256": "07985f991c27c2703a31d2df0b4987d20708c727158ebfefec30c055260a227b" }, "downloads": -1, "filename": "printable-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4c804cc1ab6ff7c210e4beb565fa350c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3118, "upload_time": "2018-10-05T05:27:58", "url": "https://files.pythonhosted.org/packages/67/c8/50d054854d7f1e357a2ac70ae560d1a67905b12f04ed5decaf0f294db27a/printable-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bb328c85d95520629624ade40eb3ba28", "sha256": "39d3e67f2aea53b670b827d2232c3220cc5b4bf128c0e24c673ca5c914d4bc38" }, "downloads": -1, "filename": "printable-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bb328c85d95520629624ade40eb3ba28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3120, "upload_time": "2018-10-05T05:33:00", "url": "https://files.pythonhosted.org/packages/91/7b/0eec3af8adf78ad290d031e52218d81be4214786a7cd89425d17fe09f979/printable-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "938c8bc18294dc9a0e925ad6771e85f3", "sha256": "d8c500f2d2b3940227674ec60b81f27c251a7d233b594c61d42b48138c9cb341" }, "downloads": -1, "filename": "printable-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "938c8bc18294dc9a0e925ad6771e85f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3116, "upload_time": "2018-10-05T05:35:35", "url": "https://files.pythonhosted.org/packages/fc/e9/7647e9910ea630f818fecb8a6f8abb38a06901ee415b86665073cfa463b6/printable-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "928128f7714fcd9ff701e2fd55b987b9", "sha256": "6996978f91d49c3f3f4df60dfb734f417cb1536c433bb88f9555e1745d994c61" }, "downloads": -1, "filename": "printable-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "928128f7714fcd9ff701e2fd55b987b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3399, "upload_time": "2018-10-05T12:15:23", "url": "https://files.pythonhosted.org/packages/3d/aa/93309f888045ac730df8bd20c0bc8296e627d7425c1e14d4e9e81460af32/printable-0.1.4-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cd8843373109a3a3bf1d997722f1320a", "sha256": "756fb2dda6258f72c7e3c505f70362236da8133db1808a7738724272cdea6397" }, "downloads": -1, "filename": "printable-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cd8843373109a3a3bf1d997722f1320a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3832, "upload_time": "2018-10-05T13:27:43", "url": "https://files.pythonhosted.org/packages/54/4a/76340def06219a5819890f48b3f84e4498a64c7b79c51d1e678ec33d67f9/printable-0.2.0-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b5daf37d10a1d8789038be531b62a8a7", "sha256": "06c60f3d433974159ad42a081eaab9b2549636a7dd6507565c6be966457a2601" }, "downloads": -1, "filename": "printable-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b5daf37d10a1d8789038be531b62a8a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3844, "upload_time": "2018-10-05T13:37:22", "url": "https://files.pythonhosted.org/packages/c4/f0/e4161ddadf50d79e8cdcb434536666f187ccdadc86f49370b27b337896a5/printable-0.2.1-py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "bd76d77434b9c03fce19cd9511a17db6", "sha256": "d869a3922191c3aa99253de1c643d3d97c6f76674b5e26d68a38ac4d4299519f" }, "downloads": -1, "filename": "printable-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bd76d77434b9c03fce19cd9511a17db6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4528, "upload_time": "2018-10-05T13:56:25", "url": "https://files.pythonhosted.org/packages/42/fc/09a64aa62d503e348bc9253f919e9365388c93ac5ace78e28a12e2d3c2c8/printable-0.2.2-py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "150ca3d12b7f77988a3074ff1ac1837f", "sha256": "eea0ca61b96bd6892a4795d8c5f1f0d1725c4123bf02834044b503d20b744dfc" }, "downloads": -1, "filename": "printable-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "150ca3d12b7f77988a3074ff1ac1837f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6289, "upload_time": "2018-10-05T17:44:26", "url": "https://files.pythonhosted.org/packages/01/ce/45f586fc4a881c635685d8ee3595e016f9258824d64c2cac63dbbe1430de/printable-0.2.3-py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a12c14429487c16b180bddc42d7db667", "sha256": "5e8e5cd7cbf04915d59d4d6dd6e71870172a62a3f544f7193a1db72ed55260a3" }, "downloads": -1, "filename": "printable-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a12c14429487c16b180bddc42d7db667", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4701, "upload_time": "2018-10-06T10:29:23", "url": "https://files.pythonhosted.org/packages/53/61/cb8ff7f5e7ee4e246dff5eb7b4ff073ca8e9933b73228b9c029aaf7b5106/printable-0.2.4-py3-none-any.whl" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "be640225e170725c3fd79b667bf4fbe4", "sha256": "6c61cf909d73f7906f57054ab5e567d7d09100044d89046f9aa94f3deffcdc19" }, "downloads": -1, "filename": "printable-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "be640225e170725c3fd79b667bf4fbe4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4700, "upload_time": "2018-10-20T08:39:36", "url": "https://files.pythonhosted.org/packages/5e/a0/2a6fef23e9c1437899f9aae6d43b6fe8f347828f600e324ccf8603374676/printable-0.2.5-py3-none-any.whl" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "f0e165ee840f2df90ab7b64a18fdfbd4", "sha256": "6abfbe3180f733610ac2fc2d3aad8eb66de852545ff9ca7ac0d393a3b55fc60d" }, "downloads": -1, "filename": "printable-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f0e165ee840f2df90ab7b64a18fdfbd4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6246, "upload_time": "2018-11-03T03:55:38", "url": "https://files.pythonhosted.org/packages/74/26/5a1f4a62350f032dc5816aeb43f33df20f50381ca2b67ec2327aac327c87/printable-0.2.6-py3-none-any.whl" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "4abb999fdb5357473e21a23618db21b2", "sha256": "e076b4f7036076b82d546106bb859f132d48c85fbc38f3d616d3be801d1b0418" }, "downloads": -1, "filename": "printable-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "4abb999fdb5357473e21a23618db21b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6206, "upload_time": "2018-11-04T05:03:46", "url": "https://files.pythonhosted.org/packages/a4/33/cff8a962ea7fbd488cc38a53c07222d12a229d50cbd731a61038ba4091ac/printable-0.2.7-py3-none-any.whl" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "3345e2b8cdd67dfb3cfaf1ca7336266a", "sha256": "267eaff1db7a6da0cea8c88be618932160c14341e01af0552b79424dd8ff7425" }, "downloads": -1, "filename": "printable-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "3345e2b8cdd67dfb3cfaf1ca7336266a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6447, "upload_time": "2018-12-02T15:31:31", "url": "https://files.pythonhosted.org/packages/f6/0e/4805ed295cd3dea9032b3a7a8a655af76d85ededada6d0a5519a261e75c6/printable-0.2.8-py3-none-any.whl" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "c755b39612c43ea0d88aa64f82a5e33b", "sha256": "f010881ee3f7b15b43a5219d608f024dc1424543087a1c757ca8a34a64905488" }, "downloads": -1, "filename": "printable-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "c755b39612c43ea0d88aa64f82a5e33b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5022, "upload_time": "2019-04-05T05:13:15", "url": "https://files.pythonhosted.org/packages/cf/ea/16219a0652e23b94b38c0e5c2cbff24b44bc3c50d8507f0d6abefa8af151/printable-0.2.9-py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2b34195f6fc4dea66d2620b912145a84", "sha256": "dbf1b5571f8b13ed0f2533bd7a49a58fa571dedafc8f2814d44214b582bae883" }, "downloads": -1, "filename": "printable-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2b34195f6fc4dea66d2620b912145a84", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6755, "upload_time": "2019-03-12T16:36:12", "url": "https://files.pythonhosted.org/packages/df/96/b4e903df6ad99811afbd9138fdc37451057c52e7d5fc8570a5acebc1ab42/printable-0.3.0-py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "789d98919f8a77b147103612f9c5125c", "sha256": "47ce5de8e21a9fbaa22dbd18767760f225880110a7a810ecec2cb8ecbf38c292" }, "downloads": -1, "filename": "printable-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "789d98919f8a77b147103612f9c5125c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6774, "upload_time": "2019-03-12T16:49:52", "url": "https://files.pythonhosted.org/packages/06/b3/48ee34a3fdcfbfc2a3c38a4f6c8f0e9a52f0dbfb1385860b5be00b3219bc/printable-0.3.1-py3-none-any.whl" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "7fb131e5026f2cd76aa732ed1da1908d", "sha256": "328b7546be059c1767fd852c91d9fdbbac6b20333d24fd9482f7ca3aa4d4b97a" }, "downloads": -1, "filename": "printable-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7fb131e5026f2cd76aa732ed1da1908d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5403, "upload_time": "2019-04-05T05:17:50", "url": "https://files.pythonhosted.org/packages/5c/3f/46bc9bdee6abbc85b9415fbb4644844c4bec7b4dad5583c5ee3289e4ef8f/printable-0.3.2-py3-none-any.whl" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "190722bc1547af2506d1e7500d8e9a52", "sha256": "6498dac3ada042adf0bed98d823b389d5932f5a0424275c0300b7d8c2ef03677" }, "downloads": -1, "filename": "printable-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "190722bc1547af2506d1e7500d8e9a52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6901, "upload_time": "2019-04-14T15:02:56", "url": "https://files.pythonhosted.org/packages/1e/45/192f4f79d1c32e3b1ffe462ad02dd58a7d09643bf755e070d4ef2b19cb01/printable-0.3.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "190722bc1547af2506d1e7500d8e9a52", "sha256": "6498dac3ada042adf0bed98d823b389d5932f5a0424275c0300b7d8c2ef03677" }, "downloads": -1, "filename": "printable-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "190722bc1547af2506d1e7500d8e9a52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6901, "upload_time": "2019-04-14T15:02:56", "url": "https://files.pythonhosted.org/packages/1e/45/192f4f79d1c32e3b1ffe462ad02dd58a7d09643bf755e070d4ef2b19cb01/printable-0.3.3-py3-none-any.whl" } ] }