{ "info": { "author": "Ralf Ren", "author_email": "me@ralf.ren", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications :: File Sharing", "Topic :: Software Development :: Build Tools", "Topic :: System :: Networking" ], "description": "Gekko\n==========\n\n--------------\nInstallation\n--------------\n::\n\n $ sudo apt-get update && sudo apt-get install -y python3 python3-pip\n $ sudo pip3 install thegekko\n\n---------------------\nEnable tab-complete\n---------------------\nAdd the content of this_ to ~/.bashrc. Then,\n\n.. _this: https://github.com/CYRO4S/Gekko/blob/master/tab-complete/gekko_tc\n\n::\n\n $ source ~/.bashrc\n\n\n-------------\nQuick Start\n-------------\nAdd files or directories you don't want to sync.\n::\n\n $ gekko camo venv/\n Checking for venv/... Exist.\n /home/me/gekkotest/.gekkoign saved.\n\nSet up SFTP connection.\n::\n\n $ gekko grip root@myserver.com:/root/gekkotest-remote -s MyServer\n Host: myserver.com\n SSH Port: 22\n User: root\n Upload Directory: /root/gekkotest-remote\n Remark: MyServer\n\n Connection Saved.\n\nSet up SFTP connection using a rsa key and specify the ssh port.\n::\n\n $ gekko grip root@myserver.com:/root/gekkotest-remote -s MyServer -p 1080 -k ~/.ssh/id_rsa\n Host: myserver.com\n SSH Port: 1080\n User: root\n Upload Directory: /root/gekkotest-remote\n Remark: MyServer\n Private key: /home/ice/.ssh/id_rsa\n\nCheck for changes.\n::\n\n $ gekko sense MyServer -p P@ssw0rd\n Connecting to myserver.com... Connected.\n Checking for /root/gekkotest-remote... Exist.\n Changes will be taken:\n * /root/gekkotest-remote/app.py\n + /root/gekkotest-remote/assets/logo.png\n Disconnecting... Done.\n\n 0.102 MB need to upload.\n\nSync using password. Add \"-f\" if you want to a full sync.\nFull sync will erase remote folder and re-upload local files.\n::\n\n $ gekko run MyServer -p P@ssw0rd -r\n Connecting to myserver.com... Connected.\n Make directory at /root/gekkotest-remote... Skipped.\n Change directory to /root/gekkotest-remote... Done.\n Ignored: .gekkoign\n Uploading: app/main/views.py... Done.\n Uploading: app/templates/index.html... Done.\n Skipped: app/templates/old.html\n Ignored: venv/lib/python3.5/site.py\n ......\n Ignored: venv/pip-selfcheck.json\n Skipped: oldone.txt\n Uploading: requirements.txt... Done.\n Uploading: manager.py... Done.\n Reserved: db.py\n Disconnecting... Done.\n\n----------\nCommands\n----------\n* camouflage (camo) : Define a file or a directory which will be ignored when uploading. This will generate '.gekkoign' file.\n* grip (gp) : Create a host which files will be uploaded to. You can also save the host or remove it.\n* list (ls) : Show all the connections.\n* remove (rm) : Remove a connecion.\n* sense (ss) : Check for the changes which will taken in uploading.\n* run (rn) : Start the upload sequence.\n* version (ver) : Show Gekko version.\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/CYRO4S/Gekko", "keywords": "SFTP sftp sync", "license": "", "maintainer": "", "maintainer_email": "", "name": "theGekko", "package_url": "https://pypi.org/project/theGekko/", "platform": "", "project_url": "https://pypi.org/project/theGekko/", "project_urls": { "Homepage": "https://github.com/CYRO4S/Gekko" }, "release_url": "https://pypi.org/project/theGekko/1.0.0/", "requires_dist": [ "PyYAML", "pysftp" ], "requires_python": "", "summary": "Make SFTP syncing \"easy-peasy lizard squeezy\".", "version": "1.0.0" }, "last_serial": 3691569, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b69a653df90fa94fd1ca2099f7387788", "sha256": "57a3ca702e2c914ea6ae7762ca0ced3e04878a2525c15431b989d7471fe80496" }, "downloads": -1, "filename": "theGekko-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b69a653df90fa94fd1ca2099f7387788", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8030, "upload_time": "2018-02-11T08:53:06", "url": "https://files.pythonhosted.org/packages/8a/6b/8595f3fed23fc9e8f41e2ed2a7bdc00b017b38d756c6ce4ce97fc82d0a9f/theGekko-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d06473b7382c57d17ab000e4aa4ed7a1", "sha256": "ea226e86ef7f7ddab5b50481db234f0cfab5a9ec85d61dbcdf9e0388c7d9b7de" }, "downloads": -1, "filename": "theGekko-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d06473b7382c57d17ab000e4aa4ed7a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7217, "upload_time": "2018-02-11T08:53:07", "url": "https://files.pythonhosted.org/packages/fd/53/608e84e17cb0dc677a5eb1ea03459dbdacdde7d5303fd922178deabbf543/theGekko-0.1.0.tar.gz" } ], "0.1.1": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "50f8d2121e5aad0f7f094f2c6d8779b4", "sha256": "96bf6b6de22344800ecc08866a0dbc8686162c5c6554bdd59e6e3299c8345157" }, "downloads": -1, "filename": "theGekko-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50f8d2121e5aad0f7f094f2c6d8779b4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7774, "upload_time": "2018-02-11T09:55:26", "url": "https://files.pythonhosted.org/packages/ee/0e/7fe9c1f702c5169af28b7ab8f1223f710f1d73a8613a892d021d80ccb4ab/theGekko-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8b84730d9030713009960cee930b9ac", "sha256": "7beee275b9c863a4503c1377071dc8aec2b8771c6fa64194d1a761202d7e8892" }, "downloads": -1, "filename": "theGekko-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f8b84730d9030713009960cee930b9ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7357, "upload_time": "2018-02-11T09:55:27", "url": "https://files.pythonhosted.org/packages/8a/b2/2127bbde87e895dcf0f0d95044c28755004be5e01b7f4dd8abfdaaf40db8/theGekko-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "808e50cef2382aca633322634cd6554a", "sha256": "4491f7bedd2e33b8bb46cf49614f6e69592f0b40fc697a0fc34f7c774f884379" }, "downloads": -1, "filename": "theGekko-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "808e50cef2382aca633322634cd6554a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7825, "upload_time": "2018-02-12T07:34:18", "url": "https://files.pythonhosted.org/packages/67/ef/97a933e44ea12e8c7ff37896eeefaabe16d269ba45b7ac6bcc4e94ee886d/theGekko-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5759ce7bec0b67145af15598a17ab742", "sha256": "102d0959478fdfe55af758ec0a4331b256446c4c8131dbc44a50d6218b3f5afc" }, "downloads": -1, "filename": "theGekko-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5759ce7bec0b67145af15598a17ab742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7418, "upload_time": "2018-02-12T07:34:21", "url": "https://files.pythonhosted.org/packages/9a/72/9bba38c025a47d66a2e8d8049ec610cedadae4dd0e8d33bfd15d8fb78f4f/theGekko-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "752d5a98a99e7b107cafe330382cfbf1", "sha256": "7b832d1b912bc7b2157d7e9b17fb7f20ed39034c796c7f7d91d24a0d2fea2e0a" }, "downloads": -1, "filename": "theGekko-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "752d5a98a99e7b107cafe330382cfbf1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8236, "upload_time": "2018-02-26T16:55:16", "url": "https://files.pythonhosted.org/packages/ed/99/7e75b8fc820dd3526dd605469b4b2a3fd66b1a2da9777329e9e6a6d91166/theGekko-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c859a166b96397e1719c540ea5b84af", "sha256": "b546b71a9a44cf2fb0e716ca1ea367e6f66a90d61cc2f32e3c894466082d23cb" }, "downloads": -1, "filename": "theGekko-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7c859a166b96397e1719c540ea5b84af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7755, "upload_time": "2018-02-26T16:55:18", "url": "https://files.pythonhosted.org/packages/78/a9/3f57e58983104990467e5f8fac386a4843a9d7b5e18a62f23ad144596140/theGekko-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a982aa551527534a3334de78022566f4", "sha256": "cb9744114ef88f2fa77fc2aaf22224df236c05162f6dad4f4c683f66080ec898" }, "downloads": -1, "filename": "theGekko-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a982aa551527534a3334de78022566f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8266, "upload_time": "2018-02-28T01:23:47", "url": "https://files.pythonhosted.org/packages/59/a3/a501dda9b626d0d4392a7a0595a99bb96263269772650c8805b254960eeb/theGekko-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71f2f36a1b7a5356ac0780c936ac2332", "sha256": "e4202bcd673ccdbcd60a794eb4f78431c3ed82b879ba42e78e54f0494b0b8217" }, "downloads": -1, "filename": "theGekko-0.2.1.tar.gz", "has_sig": false, "md5_digest": "71f2f36a1b7a5356ac0780c936ac2332", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7787, "upload_time": "2018-02-28T01:23:50", "url": "https://files.pythonhosted.org/packages/f2/e0/037d01f218a0d2e40ed26cef724103fc8192ef2004de4f97930661357b1e/theGekko-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2ed9053253e80795db346294f1eb1872", "sha256": "80a9c3734c40dfb60f95926db346a877a64a2c6fbc8e176ea4530763ebedb667" }, "downloads": -1, "filename": "theGekko-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ed9053253e80795db346294f1eb1872", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9245, "upload_time": "2018-02-28T02:04:26", "url": "https://files.pythonhosted.org/packages/f2/38/f81b22ec1f748c182a9489c942789b261b9ae450c615090cd398b86d2f61/theGekko-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd1a3fc812c493c1025ed1154bcde432", "sha256": "393aa34508692715c3ef9834f7a0a10aad623ce2eef076b89f457a170e50f35e" }, "downloads": -1, "filename": "theGekko-0.3.0.tar.gz", "has_sig": false, "md5_digest": "dd1a3fc812c493c1025ed1154bcde432", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7867, "upload_time": "2018-02-28T02:04:28", "url": "https://files.pythonhosted.org/packages/31/f1/024603d323261b2ae7402151a0d71320e84a4aea32082b0e5ee8f0449fe1/theGekko-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c8066bfbc0724ae94b7e196d0111f8f9", "sha256": "92c86e14f176c8ade74525808e282972c731c799f4fcaf10084e9f019e9db9d3" }, "downloads": -1, "filename": "theGekko-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8066bfbc0724ae94b7e196d0111f8f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8579, "upload_time": "2018-02-28T07:28:38", "url": "https://files.pythonhosted.org/packages/58/a7/670381752e914b05008e00135dd451df4c4fe1a4295653dba01b56acdc4e/theGekko-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67e0841d9c15a957f43089687a8901a0", "sha256": "3075c2b080c5d5eba6ec0423a25d34009e0bb294bae3160f652f31863eb258c0" }, "downloads": -1, "filename": "theGekko-0.3.1.tar.gz", "has_sig": false, "md5_digest": "67e0841d9c15a957f43089687a8901a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7994, "upload_time": "2018-02-28T07:28:41", "url": "https://files.pythonhosted.org/packages/c2/11/eb4bcd8e3066779cb91362bcd0959f50eb68531f475c1d41e3e32d54cc00/theGekko-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "61ab3cb3a4c479dc40c6f3a6f89739bc", "sha256": "62bd709cd17151b065678e8ee9ea669d25199e77ff71d1cdb959819e9a24fc21" }, "downloads": -1, "filename": "theGekko-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61ab3cb3a4c479dc40c6f3a6f89739bc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8675, "upload_time": "2018-03-03T02:44:22", "url": "https://files.pythonhosted.org/packages/f5/0f/ad69428d519eacb725a2f289488c80ae04440ec6bce581df181bd8ed780d/theGekko-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "edea1d8f02aad6cd9b48edddb5cd458d", "sha256": "aa0e126abd221f6991672e52d2744adcbed1da87e4cec66f00cfbe98ef2d91bc" }, "downloads": -1, "filename": "theGekko-0.3.2.tar.gz", "has_sig": false, "md5_digest": "edea1d8f02aad6cd9b48edddb5cd458d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8086, "upload_time": "2018-03-03T02:44:23", "url": "https://files.pythonhosted.org/packages/8b/0d/b8c0ffe80a11d43c0ccf8a970b0892f916ea2cf3076bab296ecbdffdd0f4/theGekko-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "178c2229d355788a5c28049517a34e7b", "sha256": "a3ff12a63dc5cba9af301fac3e7ecd9ff60f0f72e8c6dbc5e44773385a9914e6" }, "downloads": -1, "filename": "theGekko-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "178c2229d355788a5c28049517a34e7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8686, "upload_time": "2018-03-03T05:07:38", "url": "https://files.pythonhosted.org/packages/96/a3/bceb90d485567df22e7080eb2b8ead0eb2374a1d3473a5f83149f3e18acc/theGekko-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bb9fdaab5f8dfd9c33606a151d21903", "sha256": "5f2e96342c4ca19dc30e32e17978d5d91ab8a1226e57c31d7d5ece5a96f2f391" }, "downloads": -1, "filename": "theGekko-0.3.3.tar.gz", "has_sig": false, "md5_digest": "3bb9fdaab5f8dfd9c33606a151d21903", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8103, "upload_time": "2018-03-03T05:07:40", "url": "https://files.pythonhosted.org/packages/6d/d5/86bf3a8cd2812163f7cfac8246dda9453037260a5585801d1b6fec194527/theGekko-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "6fd1eceeb17ca4c0c93431f2c1c97994", "sha256": "035445095b70bcf5f667faa233c15f91118812f51ae299e82fe4b176b7c90bb5" }, "downloads": -1, "filename": "theGekko-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6fd1eceeb17ca4c0c93431f2c1c97994", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8729, "upload_time": "2018-03-03T11:40:01", "url": "https://files.pythonhosted.org/packages/94/85/dc4fd94ed8a0a606fa2e9b730addacd8bb5809a5df4d038ec8ad6bba01e0/theGekko-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "981bdbf9005a774b09b6403d101cdcef", "sha256": "cd8d2fc8b3b48914a754ae918048b36328c5a1f8e0fbcd212659db766048f4c1" }, "downloads": -1, "filename": "theGekko-0.3.4.tar.gz", "has_sig": false, "md5_digest": "981bdbf9005a774b09b6403d101cdcef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8128, "upload_time": "2018-03-03T11:40:05", "url": "https://files.pythonhosted.org/packages/de/33/70738948a00ebbd2d3bf79ecaace2f7ad949d0991ebc1bfe4ca9a7789d4c/theGekko-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "f65d09483021cd41485ee7013cb7ed70", "sha256": "6a47bb27df82c323bf110d8f40f5179557bf84a8c82b9d91fcb59e74f16947b9" }, "downloads": -1, "filename": "theGekko-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f65d09483021cd41485ee7013cb7ed70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8666, "upload_time": "2018-03-03T11:48:46", "url": "https://files.pythonhosted.org/packages/fa/0a/427c8b3deba7929c4ed143620709b4642cacec0a6c9d5f5a1c820b7fa8f6/theGekko-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "791d59d098354f94dd785433ed308836", "sha256": "9c0b620fd4dada0f9b80bd5afdd08b48c35fce4fe38a1dfa014a16b8197b9807" }, "downloads": -1, "filename": "theGekko-0.3.5.tar.gz", "has_sig": false, "md5_digest": "791d59d098354f94dd785433ed308836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8085, "upload_time": "2018-03-03T11:48:50", "url": "https://files.pythonhosted.org/packages/8e/72/23415f0cebd6ffb2d06746826ca1ce3098d96848206f2b2de9e318d01bb8/theGekko-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "184b55d5791fae651ea82c4cd146932f", "sha256": "c34dfb21654905c0dab3cae93f61bbfeadb2c25ad7eace8f37a463dc3dac27a8" }, "downloads": -1, "filename": "theGekko-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "184b55d5791fae651ea82c4cd146932f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8756, "upload_time": "2018-03-15T13:25:30", "url": "https://files.pythonhosted.org/packages/21/ab/cd794d05814134a5a8f3ef5ba533b4367426e95f524395dd92254bfc3ed2/theGekko-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "654a5722f83853bbb2e0f87ceb358299", "sha256": "370843699d4ae83d0791931bc50f90ff85af1f033732a629faeb74f8b1708bd0" }, "downloads": -1, "filename": "theGekko-0.4.0.tar.gz", "has_sig": false, "md5_digest": "654a5722f83853bbb2e0f87ceb358299", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8184, "upload_time": "2018-03-15T13:25:32", "url": "https://files.pythonhosted.org/packages/f1/93/cd92bba2f93d2945639ee0aa21eb5cbc35949c8bd81df7d76752e488abb0/theGekko-0.4.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "175aed2a3613cdb5e543398cc2986bb4", "sha256": "8fcfd95f731868c5ea1a476cb5fdf72ff3b66472869b993fa84f4bf026b2924a" }, "downloads": -1, "filename": "theGekko-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "175aed2a3613cdb5e543398cc2986bb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8786, "upload_time": "2018-03-21T13:33:28", "url": "https://files.pythonhosted.org/packages/dc/20/c3ec86ac0e3a14711800deff98767f46d49c832be3f5897d06da0421adf9/theGekko-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ce3c6866cd9d39cb25363dbeee79c60", "sha256": "5f5e7a90a5982d6b2fc626dad430dd84c0056860b8f868e685f33c75759bf672" }, "downloads": -1, "filename": "theGekko-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6ce3c6866cd9d39cb25363dbeee79c60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8212, "upload_time": "2018-03-21T13:33:31", "url": "https://files.pythonhosted.org/packages/b8/59/df268f98ef172e0482088f0c3fec4867433601f331408f3ae610faeebb0e/theGekko-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "175aed2a3613cdb5e543398cc2986bb4", "sha256": "8fcfd95f731868c5ea1a476cb5fdf72ff3b66472869b993fa84f4bf026b2924a" }, "downloads": -1, "filename": "theGekko-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "175aed2a3613cdb5e543398cc2986bb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8786, "upload_time": "2018-03-21T13:33:28", "url": "https://files.pythonhosted.org/packages/dc/20/c3ec86ac0e3a14711800deff98767f46d49c832be3f5897d06da0421adf9/theGekko-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ce3c6866cd9d39cb25363dbeee79c60", "sha256": "5f5e7a90a5982d6b2fc626dad430dd84c0056860b8f868e685f33c75759bf672" }, "downloads": -1, "filename": "theGekko-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6ce3c6866cd9d39cb25363dbeee79c60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8212, "upload_time": "2018-03-21T13:33:31", "url": "https://files.pythonhosted.org/packages/b8/59/df268f98ef172e0482088f0c3fec4867433601f331408f3ae610faeebb0e/theGekko-1.0.0.tar.gz" } ] }