{ "info": { "author": "Yunfan Yang", "author_email": "yunfan.yang@minerva.kgi.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3" ], "description": "# Pythumbnail\n\nWhat is Pythumbnail?\n---------------------\n\nPythumbnail is a quick thumbnail creator for python codes. You can get an overview of the available functions, for/while loops and if conditions without even running the code.\n\nSuppose you have the following python file:\n\n```python\nclass someclass:\n def __init__(self):\n self.a = 10\n\n def do_something(self):\n for i in range(len(self.a)):\n if i == 2:\n print(i)\n\n def do_something_else(self, num):\n while self.a < 100:\n self.a += num\n```\n\n\nHere is a small example to show what Pythumbnail could do (Python 3):\n\n```python\nimport pythumbnail\n\nfile = pythumbnail.read_file('some_file.py')\nprint(file.tree)\n```\n\nThe output will look like:\n\n```python\n'File some_file.py()'\n 'class someclass()'\n 'def __init__(self)'\n 'def do_something(self)'\n 'for i in range(len(self.a))'\n 'if[i,2] LOGIC: [==]'\n 'def do_something_else(self,num)'\n 'while[self.a,100] LOGIC: [<]'\n```\n\nQuick Start\n-----------\n\nTo install Pythumbnail, you need python version 3.6.0 or above. Pythumbnail could be installed from pypi:\n\n $ python3 -m pip install pythumbnail\n\nRunning Pythumbnail:\n\n```python\nimport pythumbnail\n```\n\nDocumentation\n-------------\n\nFull documentation is available [here](https://kevinyang372.github.io/py-thumbnail/)\n\nContributing\n------------\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nLicense\n-------\n\n[Apache License 2.0](http://www.apache.org/licenses/)\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/kevinyang372/py-thumbnail", "keywords": "", "license": "Apache2", "maintainer": "", "maintainer_email": "", "name": "pythumbnail", "package_url": "https://pypi.org/project/pythumbnail/", "platform": "", "project_url": "https://pypi.org/project/pythumbnail/", "project_urls": { "Homepage": "https://github.com/kevinyang372/py-thumbnail" }, "release_url": "https://pypi.org/project/pythumbnail/0.0.9/", "requires_dist": null, "requires_python": "", "summary": "A quick thumbnail creator for python codes", "version": "0.0.9" }, "last_serial": 4623755, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c1a056b3bdbfbc640edcc6fffe160ec3", "sha256": "0553575c08a00a7fa50e1d13a14440403e45e14d0df769c5a22bc87f3cd8396e" }, "downloads": -1, "filename": "pythumbnail-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c1a056b3bdbfbc640edcc6fffe160ec3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8938, "upload_time": "2018-12-12T10:40:35", "url": "https://files.pythonhosted.org/packages/e1/bb/515287451fee6a4f760390e13bc2015c1fa1319e71179aa48b4febae4985/pythumbnail-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7231d8a1fdfb1541dd75d86288e1db0", "sha256": "526029dac81e3e5511c6c5e7bb2404ee089602530b4a1ea1250b71dfb1be2262" }, "downloads": -1, "filename": "pythumbnail-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e7231d8a1fdfb1541dd75d86288e1db0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3912, "upload_time": "2018-12-12T10:40:38", "url": "https://files.pythonhosted.org/packages/37/2a/ce7e67d54b51186eebf1526c17a7426faebd4740ab53cd4e7817671388d1/pythumbnail-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4eb9781048b19e0384933a9a7df77be3", "sha256": "d53c5431b76d7276e054bc53bc893781322c97be172fc23a77903896620f0da1" }, "downloads": -1, "filename": "pythumbnail-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4eb9781048b19e0384933a9a7df77be3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8939, "upload_time": "2018-12-12T10:40:37", "url": "https://files.pythonhosted.org/packages/14/73/8bfb9cbfdeccdd1f37c43430ae03f55f871f833707eea81691779174554f/pythumbnail-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65817c0874f4822e4ad738b918f8602b", "sha256": "6b1bcb68d69f7ec2fc3b9631409078ef7d2bcb947394fa9519d49f2b16a0145f" }, "downloads": -1, "filename": "pythumbnail-0.0.2.tar.gz", "has_sig": false, "md5_digest": "65817c0874f4822e4ad738b918f8602b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3907, "upload_time": "2018-12-12T10:40:39", "url": "https://files.pythonhosted.org/packages/ec/81/362466cc769c3d973bcd8bf3df0aa803432b0ad59956583b335a2315e98d/pythumbnail-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "12d6607a37b29241672246d5d8bc8dbf", "sha256": "49ae4697c52bf9d84e2b69154b20858bbb3c142ea7aad3246b5bcb628e0d030b" }, "downloads": -1, "filename": "pythumbnail-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "12d6607a37b29241672246d5d8bc8dbf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9360, "upload_time": "2018-12-12T13:47:45", "url": "https://files.pythonhosted.org/packages/97/a5/318fdb854c86a424d0e7d1de40de036343fc433773f2ac0112bdc587d163/pythumbnail-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e44ad870287b1f384783dcc8d3e2d9a1", "sha256": "b2beb0d31384f264fccfc311033cc6b2d322b5b3258c0116ea663b64da9d97ff" }, "downloads": -1, "filename": "pythumbnail-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e44ad870287b1f384783dcc8d3e2d9a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4467, "upload_time": "2018-12-12T13:47:47", "url": "https://files.pythonhosted.org/packages/67/c9/def17d2e5306df342cb61a0bac20fe0fdcb2a551135b4cfbdde19ef2e1f7/pythumbnail-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "694ad839a7ccf219a43d83f121ca961d", "sha256": "62d5e1b01dd925e849e095a6554941bf8591fa6fd07763c92357dfbe43e64fc2" }, "downloads": -1, "filename": "pythumbnail-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "694ad839a7ccf219a43d83f121ca961d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9531, "upload_time": "2018-12-13T06:12:08", "url": "https://files.pythonhosted.org/packages/84/c8/ce2d8a2a818b2cba1bf9b49703d06d3eee2ad105c484ce6011ba1336f6ed/pythumbnail-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25b93190a75a5dbf6c4a241354f6040c", "sha256": "9aec3609e5c2a63c2d5d1d64709e0944bc110ae061627195781902900508ee5d" }, "downloads": -1, "filename": "pythumbnail-0.0.4.tar.gz", "has_sig": false, "md5_digest": "25b93190a75a5dbf6c4a241354f6040c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4591, "upload_time": "2018-12-13T06:12:11", "url": "https://files.pythonhosted.org/packages/c3/90/6a12b4adba02aa605efa9d41f5c4493f1b8ee72628695ed9a4ad201b1b85/pythumbnail-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "db4119093b4f48edab438e8f78c425fd", "sha256": "cfd3c1e88faa84f8a784ceb0f569ba749319cd7192c166a4bd832e91d7223a3d" }, "downloads": -1, "filename": "pythumbnail-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "db4119093b4f48edab438e8f78c425fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9580, "upload_time": "2018-12-13T16:55:43", "url": "https://files.pythonhosted.org/packages/7e/7e/b5991796d519bc71ba5e21ac30a65ff3cd76b81f216190eec00778a5366e/pythumbnail-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30b47555623106e87b5c426896715aac", "sha256": "476575a74c6fba97247159f5cf8ef42397e580d0430ae7007c2247a7762a7dce" }, "downloads": -1, "filename": "pythumbnail-0.0.5.tar.gz", "has_sig": false, "md5_digest": "30b47555623106e87b5c426896715aac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4671, "upload_time": "2018-12-13T16:55:44", "url": "https://files.pythonhosted.org/packages/44/95/c143809c122a2f9e006804fdbcb5cad8b5934a9f215546c8c7ed2422fcf5/pythumbnail-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "54900dde2d23b854005bf26c93ccc20c", "sha256": "bb459e361e8c63c333cc270dce7aa619a3e6a71320554a9c23aa491f9480d0da" }, "downloads": -1, "filename": "pythumbnail-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "54900dde2d23b854005bf26c93ccc20c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9579, "upload_time": "2018-12-13T17:02:45", "url": "https://files.pythonhosted.org/packages/61/b3/54c7fe7b9b9e4089d4d6c8febf3c02a4021735d40800db331798061f0152/pythumbnail-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa1cb1094ecc145e5e1fcf7b50cfab9a", "sha256": "48158695e964b3b445d4378c3c6bcf2cbf11f6b855c056615965c99fc14db13a" }, "downloads": -1, "filename": "pythumbnail-0.0.6.tar.gz", "has_sig": false, "md5_digest": "fa1cb1094ecc145e5e1fcf7b50cfab9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4667, "upload_time": "2018-12-13T17:02:47", "url": "https://files.pythonhosted.org/packages/c0/a1/0e3b3523f23e27f2a1ffc1078bd7677350f70a569ba53df8a5fb0218369c/pythumbnail-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "d49551393523cd78f7fb915373cddc59", "sha256": "05c675be01d54e9adaea88d8aff158682fbeb79714c52c8a87e71e78944e40fc" }, "downloads": -1, "filename": "pythumbnail-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d49551393523cd78f7fb915373cddc59", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9571, "upload_time": "2018-12-14T00:48:42", "url": "https://files.pythonhosted.org/packages/ba/14/36a286a30ef49aefd952472aefb7e0947f10fa6252ba01931ed69536f077/pythumbnail-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a824e70249d00dbd7c3d1bd7b44afff", "sha256": "c45b0dc49c72fc3704ba6ee005fb896c1a7118c638cd4b8bde1abd48413a7283" }, "downloads": -1, "filename": "pythumbnail-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2a824e70249d00dbd7c3d1bd7b44afff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4642, "upload_time": "2018-12-14T00:48:43", "url": "https://files.pythonhosted.org/packages/8a/07/2f71fe0997a91df884afd8a1127c1efa704da3a4015b9238eae50d7cd842/pythumbnail-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "eff6707a80412600df1d6b0f20b37c50", "sha256": "fd3c390cb0c0621b091a94228a8491962c49d1fa3aaafd347af0637add448816" }, "downloads": -1, "filename": "pythumbnail-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "eff6707a80412600df1d6b0f20b37c50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11470, "upload_time": "2018-12-21T03:04:07", "url": "https://files.pythonhosted.org/packages/23/c5/3f892abdf2110b120ab1f969dd8fc01a230355ce1d2d5f60e0f52f9e4f8b/pythumbnail-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49937add89a56446d5231cacebbad480", "sha256": "a6d8edf9f83f85b2b99fe3e2d5ba1276a9d9ccc487a60bbba4321a90b7380317" }, "downloads": -1, "filename": "pythumbnail-0.0.8.tar.gz", "has_sig": false, "md5_digest": "49937add89a56446d5231cacebbad480", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6239, "upload_time": "2018-12-21T03:04:09", "url": "https://files.pythonhosted.org/packages/4e/ab/2757c5e495a0dbd4ad3462b363d1f6477dc0a49bd1667a4628a8973c6fd2/pythumbnail-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "338064b963beb06ef3fcafbf36200ee9", "sha256": "0222538d6361a0a9c02b7b38cec2d9648faf176098f42c8161ff4dc9e59a7485" }, "downloads": -1, "filename": "pythumbnail-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "338064b963beb06ef3fcafbf36200ee9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11460, "upload_time": "2018-12-21T06:51:14", "url": "https://files.pythonhosted.org/packages/07/82/e9639eba4ff5b9fc8d5ebddf2881383125fe22da593309a3f6f47c84ea8f/pythumbnail-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65fbe056f00cf050e024ea50ed685aeb", "sha256": "cea536c6c206f97d0796ebc0513dc3810b53b1a5a58c328b9e16cb068de55151" }, "downloads": -1, "filename": "pythumbnail-0.0.9.tar.gz", "has_sig": false, "md5_digest": "65fbe056f00cf050e024ea50ed685aeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6236, "upload_time": "2018-12-21T06:51:15", "url": "https://files.pythonhosted.org/packages/54/de/0d7eb9836402e1d5e9790208bc7b0592b863f7311934f795409f160cbb78/pythumbnail-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "338064b963beb06ef3fcafbf36200ee9", "sha256": "0222538d6361a0a9c02b7b38cec2d9648faf176098f42c8161ff4dc9e59a7485" }, "downloads": -1, "filename": "pythumbnail-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "338064b963beb06ef3fcafbf36200ee9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11460, "upload_time": "2018-12-21T06:51:14", "url": "https://files.pythonhosted.org/packages/07/82/e9639eba4ff5b9fc8d5ebddf2881383125fe22da593309a3f6f47c84ea8f/pythumbnail-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65fbe056f00cf050e024ea50ed685aeb", "sha256": "cea536c6c206f97d0796ebc0513dc3810b53b1a5a58c328b9e16cb068de55151" }, "downloads": -1, "filename": "pythumbnail-0.0.9.tar.gz", "has_sig": false, "md5_digest": "65fbe056f00cf050e024ea50ed685aeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6236, "upload_time": "2018-12-21T06:51:15", "url": "https://files.pythonhosted.org/packages/54/de/0d7eb9836402e1d5e9790208bc7b0592b863f7311934f795409f160cbb78/pythumbnail-0.0.9.tar.gz" } ] }