{ "info": { "author": "Steven hk Wong", "author_email": "steven@wongsrus.net", "bugtrack_url": null, "classifiers": [], "description": "A simple python menu program to help manage ssh to places you want to be.\nBuilt on the curses menu work from:\n\n https://gist.github.com/abishur/2482046\n http://blog.skeltonnetworks.com/2010/03/python-curses-custom-menu/\n\nAuthor: Steven hk Wong\n\nUsage: sshplaces.py [-h] [-v] [-g] [-f configuration_file]\n\n -h this help\n -v version\n -g generates a sample servers.yaml file\n -f configuration file\n\n if configuration file is unspecified these are the search location in priority:\n ./servers.yaml\n ~/.sshplaces/servers.yaml \n /etc/sshplaces/servers.yaml \n\n\n
\n\nExample configuration file:\n============================================================================\n  ---\n  - home:\n      - bedroom-server:\n          cmd:   ssh bedroom.example\n          state:  active\n      - laptop:\n          cmd:   ssh laptop.example\n          state:  active\n  - office:\n      - server1:\n          cmd:   ssh server1.example\n          state:  active\n      - server2:\n          cmd:   ssh server2.example\n          state:  active\n  - admin:\n      - internet modem (number 1):\n          cmd:   ssh -p 2222 admin@modem.example\n          state:  active\n      - dmz (number 2):\n          cmd:   ssh -p 2222 admin@dmz.example\n          state:  active\n\n
", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/sshplaces/", "keywords": "", "license": "GNU GENERAL PUBLIC LICENSE", "maintainer": "", "maintainer_email": "", "name": "sshplaces", "package_url": "https://pypi.org/project/sshplaces/", "platform": "", "project_url": "https://pypi.org/project/sshplaces/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/sshplaces/" }, "release_url": "https://pypi.org/project/sshplaces/0.1.15/", "requires_dist": null, "requires_python": "", "summary": "A curses menu of ssh places.", "version": "0.1.15" }, "last_serial": 4398706, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4af2fda40c1b54f29a348f38fa670277", "sha256": "39ae53eade0d4068a070e7a8facc28f65e3273b4cb975e6097ddec7c6adb3531" }, "downloads": -1, "filename": "sshplaces-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4af2fda40c1b54f29a348f38fa670277", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17474, "upload_time": "2018-06-01T11:44:26", "url": "https://files.pythonhosted.org/packages/c0/f9/cf23233c8827ba6c0399bb2befffec38f80368afec5b3b9fb9b259281c28/sshplaces-0.1.0.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "69055c6643373d22abbc64ee00ba94fa", "sha256": "df435b59b25fcc9b0186ac2e7d256441886f8aef2e9a631268daeb0e9406c52a" }, "downloads": -1, "filename": "sshplaces-0.1.10.tar.gz", "has_sig": false, "md5_digest": "69055c6643373d22abbc64ee00ba94fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19579, "upload_time": "2018-06-03T07:40:10", "url": "https://files.pythonhosted.org/packages/d4/d6/8fd6d5e81d828490f22fa41792ee0d0acc7cdf86c8e2dfadda8a0c48f84d/sshplaces-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "308915a07d475aaae3f56bc9279f76a6", "sha256": "8111e097c33d3c320a7a96f7eb5ba771f2ccc43d2f26b91a93151a83b9a94a59" }, "downloads": -1, "filename": "sshplaces-0.1.11.tar.gz", "has_sig": false, "md5_digest": "308915a07d475aaae3f56bc9279f76a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19589, "upload_time": "2018-06-03T20:34:45", "url": "https://files.pythonhosted.org/packages/3b/b1/5c9c9620ef02d1c5e734df75dae1c88e15052b7d99580e747d8525aed75c/sshplaces-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "78d0e05e932ad6ad59b0b48f1bd79d95", "sha256": "33a52b90e947a3e557f17834fc16e1667895bfe4d5c88106f4e79e3cbc8cd674" }, "downloads": -1, "filename": "sshplaces-0.1.12.tar.gz", "has_sig": false, "md5_digest": "78d0e05e932ad6ad59b0b48f1bd79d95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19675, "upload_time": "2018-06-07T11:01:41", "url": "https://files.pythonhosted.org/packages/43/a5/2d8d1ee3fb13eb15eb206219c7729a436c396c24f61794624ce88f233fd7/sshplaces-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "a7f1a94f7b2eb227e996de53479f9f0e", "sha256": "ac0f233225bc5d5b86a7988d82314bba749bb8a4320b44bd042f33dd61e2c783" }, "downloads": -1, "filename": "sshplaces-0.1.13.tar.gz", "has_sig": false, "md5_digest": "a7f1a94f7b2eb227e996de53479f9f0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19692, "upload_time": "2018-07-12T20:03:37", "url": "https://files.pythonhosted.org/packages/54/03/b3b7e3f151f517c03608b3dd5a13172961ae881406fc402edd87fd346f3f/sshplaces-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "435daf3548906c403c1575bc94b60851", "sha256": "b672e4c5874f3c3dbabc104f40f65267342293ba02efdcde3e204f46a2def6bc" }, "downloads": -1, "filename": "sshplaces-0.1.14.tar.gz", "has_sig": false, "md5_digest": "435daf3548906c403c1575bc94b60851", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19321, "upload_time": "2018-10-06T08:14:02", "url": "https://files.pythonhosted.org/packages/3c/2d/1b91db351e57515f970c2f8ffb967469049810c0e64d6c01f6455cbefa9d/sshplaces-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "3de0cec79f15750ac3d4783d0038bdce", "sha256": "41add0c3d63306f15de7643e966bbefd12e72289898d5d772238294744ef51b2" }, "downloads": -1, "filename": "sshplaces-0.1.15.tar.gz", "has_sig": false, "md5_digest": "3de0cec79f15750ac3d4783d0038bdce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20222, "upload_time": "2018-10-21T06:41:29", "url": "https://files.pythonhosted.org/packages/33/f9/99cb5728a53f66ae3485ab1d17ec170e8db089f12c1e211bb617b3496084/sshplaces-0.1.15.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "83d2151841f98bc703e8e4196eaa8bb3", "sha256": "d0a8afed8f4653e95e943ffcddfda87ce54408c717d06657bc7cd22f82e6592e" }, "downloads": -1, "filename": "sshplaces-0.1.2.tar.gz", "has_sig": false, "md5_digest": "83d2151841f98bc703e8e4196eaa8bb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17578, "upload_time": "2018-06-01T21:11:45", "url": "https://files.pythonhosted.org/packages/ab/2f/d68c7ce32a5dbf01bbb3031402760b28a3b96df92d662486611a3caecdb4/sshplaces-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e7672487bef4c0e3fb88a27d7b9b4390", "sha256": "4a4bf713feada6f9bbdb9087de12e830504463c75020259e5c899c9bc5e7300e" }, "downloads": -1, "filename": "sshplaces-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e7672487bef4c0e3fb88a27d7b9b4390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17940, "upload_time": "2018-06-01T22:38:38", "url": "https://files.pythonhosted.org/packages/45/f7/66beb5515af423f7300add1b24815f2726810374f7c50b5fe37eac6beace/sshplaces-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2632c2b01875b4bd5f11463581d0d731", "sha256": "60dc845302c2fd9d03de6f95269446ce060c6099af634bedc33331698fe80f62" }, "downloads": -1, "filename": "sshplaces-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2632c2b01875b4bd5f11463581d0d731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18491, "upload_time": "2018-06-02T09:55:47", "url": "https://files.pythonhosted.org/packages/39/27/8b5178d12992e726b60b548ff8284f9832115d6dd3991f1e9d71c6e5569d/sshplaces-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d58020ed0d1a88c4615381b4151b8250", "sha256": "cbc082dab5ddb5296744f4aa2464abda3d9f162a219b8a0eeb0d6ecac4729bb5" }, "downloads": -1, "filename": "sshplaces-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d58020ed0d1a88c4615381b4151b8250", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18521, "upload_time": "2018-06-02T12:37:40", "url": "https://files.pythonhosted.org/packages/07/01/a9b8cfacf81a36517890e36efc1b6e44c10461ec334ead245aa15d82bcdb/sshplaces-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1766597192ad3a3022f0c1c2dd88952a", "sha256": "437ba57e3c15613b49499774101f2afe531f2ccde1ea8eec9d43062afea20b25" }, "downloads": -1, "filename": "sshplaces-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1766597192ad3a3022f0c1c2dd88952a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18928, "upload_time": "2018-06-02T23:17:55", "url": "https://files.pythonhosted.org/packages/59/56/ca14aef6d0131739a75fe767bd959f60539236f479c5066396656cae92c2/sshplaces-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "9c004f1217c0f3eae2c0ed3d41469b0e", "sha256": "4177094901825f0140c4af10b1ac74c7a012c69077138ed0a39ab619b369f45e" }, "downloads": -1, "filename": "sshplaces-0.1.7.tar.gz", "has_sig": false, "md5_digest": "9c004f1217c0f3eae2c0ed3d41469b0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19155, "upload_time": "2018-06-03T06:23:31", "url": "https://files.pythonhosted.org/packages/54/95/3499ccf6b05a66e8342940fa34428b01e0f23efddc28eef4b19c6dd03b08/sshplaces-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "f89f74ccb44085e278744bb1028ac4ba", "sha256": "7159c03d2a020541343b02146d867976677c14b76bb62c20e7a3254084c1716b" }, "downloads": -1, "filename": "sshplaces-0.1.8.tar.gz", "has_sig": false, "md5_digest": "f89f74ccb44085e278744bb1028ac4ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19190, "upload_time": "2018-06-03T07:09:42", "url": "https://files.pythonhosted.org/packages/23/92/fd52bb26f47a43c155a139bcab201a29fef185d63f50cb4d5fe5aec978db/sshplaces-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "bbbb06d02c0f73a1539b3ff1e05b6e2b", "sha256": "8a46be43b3b3af3205ba1b74f47e978feab61dc90c214c9cd13a64d69e002937" }, "downloads": -1, "filename": "sshplaces-0.1.9.tar.gz", "has_sig": false, "md5_digest": "bbbb06d02c0f73a1539b3ff1e05b6e2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19320, "upload_time": "2018-06-03T07:27:56", "url": "https://files.pythonhosted.org/packages/71/8b/560bab4491ed01c5d1f7c1226c8ecf89e5f00786a797ed33acf0be1d1204/sshplaces-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3de0cec79f15750ac3d4783d0038bdce", "sha256": "41add0c3d63306f15de7643e966bbefd12e72289898d5d772238294744ef51b2" }, "downloads": -1, "filename": "sshplaces-0.1.15.tar.gz", "has_sig": false, "md5_digest": "3de0cec79f15750ac3d4783d0038bdce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20222, "upload_time": "2018-10-21T06:41:29", "url": "https://files.pythonhosted.org/packages/33/f9/99cb5728a53f66ae3485ab1d17ec170e8db089f12c1e211bb617b3496084/sshplaces-0.1.15.tar.gz" } ] }