{ "info": { "author": "Joey Sham", "author_email": "sham.joey@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "SpotMe\n======\n\nA command line tool that allows you to spin up AWS EC2 Spot Instances\ninstantly\n\nBackground\n----------\n\nI do a lot of computation, but my computer is pretty crappy, so often I\nhave to spin up ec2 spot instances to do some computation. `Spot\nInstances `__ are a good resource to\nuse AWS EC2 instances for fairly cheap, and I am very frugal. I created\nthis tool because I didn\u2019t want to have to develop something on my\ncommandline, go to my browser and create a spot instance, then go back\nto my commandline to rsync/scp everything up. This tool allows me to\nstay in my commandline the whole way.\n\nInstallation\n------------\n\nTo install, simply run\n\n.. code:: bash\n\n pip3 install --user spotme\n\nSetup\n-----\n\nSince ``spotcheck`` uses boto3, you\u2019ll have to setup the same way. You\ncan view the `docs\nhere `__\n\nUsage\n-----\n\nTo use, run\n\n.. code:: bash\n\n spotme\n\nand a series of questions will be prompted.\n\nThe result is of the form\n\n::\n\n Launching spot states sir-123abcde\n\n +---------------------+---------------+---------------+\n | Instance Id | Public IP | Private IP |\n +---------------------+---------------+---------------+\n | i-05f10faefc833c643 | x.x.x.x | x.x.x.x |\n +---------------------+---------------+---------------+\n\nRepeatable Usage\n~~~~~~~~~~~~~~~~\n\nIf you don\u2019t want to enter the CLI prompt every time, you can run the\nCLI with the options\n\n.. code:: bash\n\n spotme --InstanceType=t2.micro --SpotPrice=0.006 --InstanceCount=1 --AvailabilityZone=ca-central-1a --LaunchImageId=ami-d29e25b6 --SecurityGroup=sg-123abcd --KeyName=yourkeypair\n\nVersion\n-------\n\n- **1.2.0**\n\n - Added Key-pair name\n\n- **1.1.0**\n\n - Added customization security group\n\n- **1.0.x**\n\n - Fix Bugs\n\n- **1.0.0**\n\n - First publish\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/joeyism/py-spotme", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "spotme", "package_url": "https://pypi.org/project/spotme/", "platform": "", "project_url": "https://pypi.org/project/spotme/", "project_urls": { "Homepage": "https://github.com/joeyism/py-spotme" }, "release_url": "https://pypi.org/project/spotme/1.2.0/", "requires_dist": [ "boto3", "click", "terminaltables", "dfault" ], "requires_python": "", "summary": "A command line tool that allows you to spin up AWS EC2 Spot Instances instantly", "version": "1.2.0" }, "last_serial": 3395060, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "041978e7ad4f15b82e49721c57df3a8c", "sha256": "1165a51192d63f9d32f3347b630a041d1e1283fc5754dfd00d2a74e6fe34e06b" }, "downloads": -1, "filename": "spotme-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "041978e7ad4f15b82e49721c57df3a8c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5212, "upload_time": "2017-12-05T23:21:17", "url": "https://files.pythonhosted.org/packages/14/59/e82197131510765ae522d417177cf98179fe077c0b09f6ee1b9d63999e04/spotme-1.0.0-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8e2a4a15416dbfc20e1ab90c17c26522", "sha256": "dd612ccbc071d1b13ea6d05373a4450484e51984cd9f05bc7f0f08cc6c841b92" }, "downloads": -1, "filename": "spotme-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e2a4a15416dbfc20e1ab90c17c26522", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 5199, "upload_time": "2017-12-05T23:23:10", "url": "https://files.pythonhosted.org/packages/0a/d0/1aa4561141be9100963de35c9338097c77f72fcb0f000c7509477a93d02d/spotme-1.0.1-py2.py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "8fd5d37ffe9385e121b422a8de0c9893", "sha256": "aa74f1783367904948969cfa5b519566a9f3a4f85a986f6f03da832fea7cf9c9" }, "downloads": -1, "filename": "spotme-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fd5d37ffe9385e121b422a8de0c9893", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5198, "upload_time": "2017-12-05T23:23:55", "url": "https://files.pythonhosted.org/packages/a1/c5/5899351e013fc75d7e65a3016289c5656854496ad7c7726665bd813fd9e6/spotme-1.0.2-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4ff1a71bdff81b75b0d094b3be20a4b9", "sha256": "3dde5fe00e5c0dfee4c6e0949d86cbb50e17e7f8163f95de6afcb2f2e7caaa20" }, "downloads": -1, "filename": "spotme-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ff1a71bdff81b75b0d094b3be20a4b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5495, "upload_time": "2017-12-06T02:38:13", "url": "https://files.pythonhosted.org/packages/3b/87/ceaef4cb583bc81225c97c96e8a8ae14b9946f25e0ca8107e76cca53aba0/spotme-1.1.0-py2.py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6ccd3c7f59343f5e78b243bf0097a754", "sha256": "18cb8debe3b48595878193b1825802e2b00d62e22333c13fcba824eaeda6035a" }, "downloads": -1, "filename": "spotme-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ccd3c7f59343f5e78b243bf0097a754", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5513, "upload_time": "2017-12-06T02:40:36", "url": "https://files.pythonhosted.org/packages/b2/61/6626afd04209a563b39f363c740c19540ae2ccbf2b35192c04388d861af1/spotme-1.1.1-py2.py3-none-any.whl" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "e601982dd8384d87eb1aa7866b312873", "sha256": "016a9726eaa3b299e5fd422b23d1b335cb2ed09299a69c1b68166df629f8b5f0" }, "downloads": -1, "filename": "spotme-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e601982dd8384d87eb1aa7866b312873", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5649, "upload_time": "2017-12-06T18:11:50", "url": "https://files.pythonhosted.org/packages/7f/78/705a26678dbfca5f1e5dd86072faa34606e3b6d57364711eaf6e84640c04/spotme-1.2.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e601982dd8384d87eb1aa7866b312873", "sha256": "016a9726eaa3b299e5fd422b23d1b335cb2ed09299a69c1b68166df629f8b5f0" }, "downloads": -1, "filename": "spotme-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e601982dd8384d87eb1aa7866b312873", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5649, "upload_time": "2017-12-06T18:11:50", "url": "https://files.pythonhosted.org/packages/7f/78/705a26678dbfca5f1e5dd86072faa34606e3b6d57364711eaf6e84640c04/spotme-1.2.0-py2.py3-none-any.whl" } ] }