{ "info": { "author": "Pascal Fabiano", "author_email": "pascal.fabiano99@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# SimpleTk\n\n#### A package to create simple Tkinter-GUIs using a seperate textfile\n\n##### Description\nSimpleTk is a Class wich interprets a text file with fitting syntax\nto a tkinter GUI (just like Kivy). \n\n##### Implementation\n\n###### Import\n```python\nfrom tkinter import * \nfrom SimpleTk import SimpleTk\n```\n\n###### Initialisation \n```python\nroot = Tk()\nstk = SimpleTk(root, \"project/testGUI.stk\") # \"gui.stk\" is the standard value \nroot.mainloop()\n```\n\n###### Changing Widget Properties\n```python\nstk.buttonName1[\"text\"] = \"I'm a button\"\nstk.frameName1.bind(\"\", lambda e: print(\"Click Event\"))\n```\n\n##### File Syntax\nIn the additional text file you have to take care of the specific syntax.\nThe current version is still sensitive to errors.\n\nImportant points:\n- use `tab` to indent child-widgets\n- No `tabs` at the end or middle of a line\n- `command` can't be added to the widget properties (must be added afterwards in the program code)\n- Use `{3}` to declare a maximum number of Columns for a parent-Widget (grid-geometry manager will be used inside that widget)\n - Lines without these brackets will use the pack-geometry manager to place child widgets\t\t\n- Use `..` to type spaces in string arguments _(a better solution is in work)_\n- With `>` you can use this line to type pure python code (e.g. to call methods on a widget)\n- Use `#` to comment out the line from this point\n\nExample:\n- General:\n - `Widget-Class: WidgetName(Properties){Columns}`\n- Example:\n - `Label: label1(text=\"This is a label\", bg=\"lightblue\"){3}`\n\nTo define a Childwidget just indent this line a line under the parent widget.\n\n\n###### Style\nYou can predefine paremters for specific Widgets:\n\nExample:\n- General:\n - `Style: WidgetName(Properties)`\n- Example:\n - `Style: Label(bg=\"lightgreen\", fg=\"gold\")`\n\n\n##### Motivation\nSimpleTk is a opportunity to outsource your fundamental GUI-implementation in an external file\nwith clearer and more structured syntax. Especially when you have a huge design or you just want to test\nsomething.\n\n###### Comparison\n\nTkinter:\n```python\nframe1 = Frame(root, bg = \"white\") \nframe1.pack(padx = 5, pady = 5, expand = True, fill = BOTH) \n\nlf1 = LabelFrame(frame1, text = \"Header\", bg = \"gold\") \nlf1.grid(row = 0, column = 0, padx = 5, pady = 5, sticky = N+S+E+W)\n\nlabel1 = Label(lf1, text = \"My first GUI\", bg = \"lightblue\") \nlabel1.grid(row = 0, column = 0, padx = 5, pady = 5, sticky = N+S+E+W)\n\nbutton1 = Button(lf1, text = \"This is a Button\") \nbutton1.grid(row = 0, column = 1, padx = 5, pady = 5, sticky = N+S+E+W)\n\nentry1 = Entry(lf1, bg = \"white\") \nentry1.grid(row = 1, column = 0, padx = 5, pady = 5, sticky = N+S+E+W)\n\nlf2 = LabelFrame(frame1, text = \"Footer\", bg = \"gold\") \nlf2.grid(row = 1, column = 0, padx = 5, pady = 5, sticky = N+S+E+W)\n\nlabel2 = Label(lf2, text = \"Footer\", bg = \"lightblue\") \nlabel2.pack(padx = 5, pady = 5, expand = True, fill = BOTH)\n\ncb1 = ttk.Combobox(lf2)\ncb1.pack(padx = 5, pady = 5, expand = True, fill = BOTH)\ncb1.set(\"Selection\")\n```\n\nSimpleTk:\n```\nStyle: Label(bg = \"lightblue\") \nStyle: LabelFrame(bg = \"gold\")\n\nFrame: frame1 (bg = \"white\") {1} \n LabelFrame: lf1 (text = \"Header\") {2} \n Label: label1 (text = \"My..first..GUI\") \n Button: button1 (text = \"Thi..i..a..Button\") \n Entry: entry1 (bg = \"white\") \n LabelFrame: lf2 (text = \"Footer\") \n Label: label2 (text = \"Footer\")\n ttk.Combobox: cb1 ()\n\n> cb1.set(\"Selection\")\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/pascalliano/SimpleTk", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "simpleTk", "package_url": "https://pypi.org/project/simpleTk/", "platform": "", "project_url": "https://pypi.org/project/simpleTk/", "project_urls": { "Homepage": "https://github.com/pascalliano/SimpleTk" }, "release_url": "https://pypi.org/project/simpleTk/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "A package to create simple Tkinter-GUIs using a seperate textfile", "version": "0.3.1" }, "last_serial": 5702341, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e5f319348dd9e60e3d96aa0210aec137", "sha256": "37bb7c64f4836f10d0b15ffbce8074473e6177214565b6bac59d56be902cc4e3" }, "downloads": -1, "filename": "simpleTk-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e5f319348dd9e60e3d96aa0210aec137", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2731, "upload_time": "2019-08-13T09:32:37", "url": "https://files.pythonhosted.org/packages/86/40/aee1edf0d3534f289de4ecb885559b0ce877485a09c653b257ffc1af3fdd/simpleTk-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c21ee051e634524c7b3100773856e27c", "sha256": "7b7d6a131f64fda10151091c61b687c8b3a6ac3605fa0f67cce918564d7a4713" }, "downloads": -1, "filename": "simpleTk-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c21ee051e634524c7b3100773856e27c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1542, "upload_time": "2019-08-13T09:32:40", "url": "https://files.pythonhosted.org/packages/d7/91/d191475c488e75ad0c6ccc45b634cb6339725cc7e20e4409e27fc2b9fcc3/simpleTk-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f5edc4ed1ceb3c582a0c2e3b6a68a12a", "sha256": "84916a2d1994f55a8427d3931d92b74d1d3cf5d8b10f9f61ec7e02fdb2e9d2ce" }, "downloads": -1, "filename": "simpleTk-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f5edc4ed1ceb3c582a0c2e3b6a68a12a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2801, "upload_time": "2019-08-13T11:20:14", "url": "https://files.pythonhosted.org/packages/2a/3f/176ebe3f0faddb7aa39dd2a05c967a14f71a605e816a2bc54c21383def78/simpleTk-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d459616326aa53f8517cedceea5347b3", "sha256": "3d0a9b8ff34827d8d11c689ff1666d3fdaae6bb29214b54342f06cde38d37c11" }, "downloads": -1, "filename": "simpleTk-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d459616326aa53f8517cedceea5347b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1628, "upload_time": "2019-08-13T11:20:15", "url": "https://files.pythonhosted.org/packages/91/22/abf37eaafa7ddeb0714cd32165773808d969318f27d4cf96a1e0e7b3e942/simpleTk-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "65b0f1ff1b7b94a851c8209b95a44a8c", "sha256": "d13054aa9b2daebd1045e88e5eee7a10a6f1a272af00f774e749e0e6bb303f95" }, "downloads": -1, "filename": "simpleTk-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "65b0f1ff1b7b94a851c8209b95a44a8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3263, "upload_time": "2019-08-13T11:58:51", "url": "https://files.pythonhosted.org/packages/35/78/d62631ddcd33a399f3b45a6e407efab1282a5670091b5a4f98af8fd43ed5/simpleTk-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05905b98398b457817258af14aa8b398", "sha256": "8eb8795b7d64603e5cfd74f525243761cef6c5970107f5b5cafb1d654ea940c1" }, "downloads": -1, "filename": "simpleTk-0.0.3.tar.gz", "has_sig": false, "md5_digest": "05905b98398b457817258af14aa8b398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2168, "upload_time": "2019-08-13T11:58:53", "url": "https://files.pythonhosted.org/packages/77/3d/191e585b3cdec8c7200c5acabf2a28b94d62ddb443e07fab7c776ec0e9fb/simpleTk-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "96139da245a8ef07c0d64cbc321e74ff", "sha256": "7c8d1e3edd94da5b27fc884506fcb691d9796fe241c80f369cd73df56e6baddf" }, "downloads": -1, "filename": "simpleTk-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "96139da245a8ef07c0d64cbc321e74ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3267, "upload_time": "2019-08-13T18:04:07", "url": "https://files.pythonhosted.org/packages/98/be/ba5a379b5718d448253e1c531f6235c92054211fbf519c1d523ff6e4bda1/simpleTk-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cd3a05587395322c99232b13b3943c0", "sha256": "e1d68ee81b880736cae8413df0dc09165791b21783a1b1c3e0dfad32bfd66f66" }, "downloads": -1, "filename": "simpleTk-0.0.4.tar.gz", "has_sig": false, "md5_digest": "8cd3a05587395322c99232b13b3943c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2176, "upload_time": "2019-08-13T18:04:08", "url": "https://files.pythonhosted.org/packages/d0/da/93b46680607db4483d5627728630fa572f382459b8f322ef49caadf3add4/simpleTk-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "cfb1cad324d4518d46303efbb02778f4", "sha256": "43a2d92c2cc25faf28bf3ad723337b54dc481380e00795a4679a730f7bb52355" }, "downloads": -1, "filename": "simpleTk-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cfb1cad324d4518d46303efbb02778f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4204, "upload_time": "2019-08-14T16:39:43", "url": "https://files.pythonhosted.org/packages/f6/91/b43acfbca37a44f7aa34e2832c81268cc05b2ee610c9604a49aea2a25d9f/simpleTk-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6393580278e1c00d35ae6782ebf9726d", "sha256": "6ba0c0a9796f5712789fdc366ca0e1a7d07e33b4f35364cfba156ea4a629f8e7" }, "downloads": -1, "filename": "simpleTk-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6393580278e1c00d35ae6782ebf9726d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3300, "upload_time": "2019-08-14T16:39:44", "url": "https://files.pythonhosted.org/packages/b6/54/1c5d6d5b8e77d6845799d10467d1372c332b568c3b6696f9396590db265f/simpleTk-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "78dcfde687299a1ab70c1ae65dc01efd", "sha256": "d2bb64849ee2204db7eaf944b4a0d3ee1843f508e49d4fdab648ba596b3dee33" }, "downloads": -1, "filename": "simpleTk-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "78dcfde687299a1ab70c1ae65dc01efd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4212, "upload_time": "2019-08-15T07:38:38", "url": "https://files.pythonhosted.org/packages/9c/e3/1694e3cc55468908c04345a38ef6466d37759486a04894dbdfcb6a7d670c/simpleTk-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d70c62945c3fc07a0fd625ea2118a63d", "sha256": "48c19485d98794b1492f259d1747b85dceaf64a1d51e65cf7d9ed85a01207f90" }, "downloads": -1, "filename": "simpleTk-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d70c62945c3fc07a0fd625ea2118a63d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3302, "upload_time": "2019-08-15T07:38:39", "url": "https://files.pythonhosted.org/packages/9d/98/dcbd9fe14ccb3920e7bdee37b70e1a41cf6d9402af2e70e9e29dbbbde438/simpleTk-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ce611c28b7314ff34b73883bf6f6f6d2", "sha256": "bcd6a11b54fd4247871bce3a38cfb51d318d72a2eac63bfce134cb0b767338b0" }, "downloads": -1, "filename": "simpleTk-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce611c28b7314ff34b73883bf6f6f6d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4134, "upload_time": "2019-08-16T19:09:39", "url": "https://files.pythonhosted.org/packages/4f/e3/669b521d05dd2266e0a9fdbfe37b8ca8b683506bb16c3d4217603c537b41/simpleTk-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e04bd50dc55e3df945d52314ba5cdf0f", "sha256": "0598ebe6dccd6d4bfbdf4adaa8a65281b067161f39b6802830aa73b7e7c8221c" }, "downloads": -1, "filename": "simpleTk-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e04bd50dc55e3df945d52314ba5cdf0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3220, "upload_time": "2019-08-16T19:09:41", "url": "https://files.pythonhosted.org/packages/40/8d/a1296738b83da21909b7a7b29a27b626d20441097823c88bee420da740b2/simpleTk-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9cc98604883f505ce46fe52160f92e08", "sha256": "8c60819356cc9d209564da92e19d67427683fe50a025a3238d53634031865114" }, "downloads": -1, "filename": "simpleTk-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9cc98604883f505ce46fe52160f92e08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4156, "upload_time": "2019-08-19T06:29:26", "url": "https://files.pythonhosted.org/packages/96/6c/1e1f7bb4f727b33ea0888621942f21a7f1babb619b9d914fdce8d207bddb/simpleTk-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "862a5eafdef260daa53fff5fda1fde72", "sha256": "eb2b14132c32e8cd56c9308db1eef6de7f375bf27c50b42c51523515b99e4df4" }, "downloads": -1, "filename": "simpleTk-0.2.1.tar.gz", "has_sig": false, "md5_digest": "862a5eafdef260daa53fff5fda1fde72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3272, "upload_time": "2019-08-19T06:29:28", "url": "https://files.pythonhosted.org/packages/ed/cc/d098d5068ee0c001d2e1de5aeb2b54c469594876c03bbf8cf361413c21a6/simpleTk-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c20196ce2adc70aa05974d04adc8c131", "sha256": "3b5b9324a93d884a3a008187f4f40e0f5ebe02b1d90d70b7a4f883ae5ab5f628" }, "downloads": -1, "filename": "simpleTk-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c20196ce2adc70aa05974d04adc8c131", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4203, "upload_time": "2019-08-19T06:39:14", "url": "https://files.pythonhosted.org/packages/4e/59/13879a9795aa47f685a0b0eb87c6c86b4b1536898dd597ded42125579a5b/simpleTk-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6432e1ed939fb143d6df4b03e157e21a", "sha256": "129d06b6ca80c67eef7eeeee20481f8906133f664f544a5042d4413792baa4d4" }, "downloads": -1, "filename": "simpleTk-0.2.2.tar.gz", "has_sig": false, "md5_digest": "6432e1ed939fb143d6df4b03e157e21a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3307, "upload_time": "2019-08-19T06:39:16", "url": "https://files.pythonhosted.org/packages/12/21/0e1ac566f7aed03efb8d3756daaf96214a395cc899580866474803dfd157/simpleTk-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7dfa1cf2285497292a95d60054cff1eb", "sha256": "4db008715bcc7b451eb536e7b8b564b92fa607cdb8e7771c529599b1bf3c1231" }, "downloads": -1, "filename": "simpleTk-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7dfa1cf2285497292a95d60054cff1eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4572, "upload_time": "2019-08-19T11:13:42", "url": "https://files.pythonhosted.org/packages/3a/1f/0f4af260acd9e9d8bdfe02338568f3af7197a73822ee1fdd5f3c19edc6eb/simpleTk-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef42af999c1429f3a1ea7af8ec8ce27d", "sha256": "45a895e04a97e55fd3f0f0dfd940b8a2b12912c18dc73be35bba0a3cf32495bd" }, "downloads": -1, "filename": "simpleTk-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ef42af999c1429f3a1ea7af8ec8ce27d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3629, "upload_time": "2019-08-19T11:13:43", "url": "https://files.pythonhosted.org/packages/59/be/b5b1de2657acf38c4c1a01bc904160cb823dfa144fe77675890b939f9556/simpleTk-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "047b60fb33bb8a2af1e5dba734efca6e", "sha256": "b056410d452356d67beec276fe5419d03c15d0fd27d654e6a873d934091b750f" }, "downloads": -1, "filename": "simpleTk-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "047b60fb33bb8a2af1e5dba734efca6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4733, "upload_time": "2019-08-19T11:33:22", "url": "https://files.pythonhosted.org/packages/71/1f/8f036ba2fe166e2411bf0b39b9bfb9f2c29f8a71b0f94c72730e54fc4061/simpleTk-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0427cf9afc6eb3e577bb74d531d3c790", "sha256": "85fbec7d6b962a4289a9bb01588dd0be56616c24250ba0eec7d2bedc43025ec9" }, "downloads": -1, "filename": "simpleTk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0427cf9afc6eb3e577bb74d531d3c790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3800, "upload_time": "2019-08-19T11:33:24", "url": "https://files.pythonhosted.org/packages/b3/c5/71f29338a376fffd833baf440292e903797c212029c7efaec9bbe5940a0b/simpleTk-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6a3c13eae09ffad3dbe38a73699ab586", "sha256": "b76b23f70f88daa1882fe4e1a4a0b5795bf718a240625911b9739568a3eb5f13" }, "downloads": -1, "filename": "simpleTk-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a3c13eae09ffad3dbe38a73699ab586", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4731, "upload_time": "2019-08-20T09:25:27", "url": "https://files.pythonhosted.org/packages/73/aa/c26d64a72c0268ed9610421179b5515557cb8e6497e607f0969b6cd7e4fe/simpleTk-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb0c05f507c2a76064aa67b32e93ed87", "sha256": "5ee4bc1da508f6a3b3138c3c06d298eafea1c4f48e5623d9ae5a36fc47646559" }, "downloads": -1, "filename": "simpleTk-0.3.1.tar.gz", "has_sig": false, "md5_digest": "fb0c05f507c2a76064aa67b32e93ed87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3787, "upload_time": "2019-08-20T09:25:29", "url": "https://files.pythonhosted.org/packages/2e/0a/031e2a58e1be7b218fb4dd8e584498d8f243200a4a2542ed8f29f00c4ecf/simpleTk-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a3c13eae09ffad3dbe38a73699ab586", "sha256": "b76b23f70f88daa1882fe4e1a4a0b5795bf718a240625911b9739568a3eb5f13" }, "downloads": -1, "filename": "simpleTk-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a3c13eae09ffad3dbe38a73699ab586", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4731, "upload_time": "2019-08-20T09:25:27", "url": "https://files.pythonhosted.org/packages/73/aa/c26d64a72c0268ed9610421179b5515557cb8e6497e607f0969b6cd7e4fe/simpleTk-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb0c05f507c2a76064aa67b32e93ed87", "sha256": "5ee4bc1da508f6a3b3138c3c06d298eafea1c4f48e5623d9ae5a36fc47646559" }, "downloads": -1, "filename": "simpleTk-0.3.1.tar.gz", "has_sig": false, "md5_digest": "fb0c05f507c2a76064aa67b32e93ed87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3787, "upload_time": "2019-08-20T09:25:29", "url": "https://files.pythonhosted.org/packages/2e/0a/031e2a58e1be7b218fb4dd8e584498d8f243200a4a2542ed8f29f00c4ecf/simpleTk-0.3.1.tar.gz" } ] }