{ "info": { "author": "Bernard Baltrusaitis", "author_email": "bernard@runawaylover.info", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "Throwie\n===================\nA small CLI tool aimed to simplify EC2 tags management\n\n----\n\nThrowie - creates or updates tags on a filtered collection of EC2 instances. In a nutshell it:\n\n* Filters instances based on specified criteria\n* Removes existing tags from filtered collection (if required)\n* Creates new tags on filtered collection of EC2 instances\n\nUsage\n-----------------\n::\n\n usage: throwie [-h] -f FILTER_TYPE -i INVENTORY [INVENTORY ...] -t TAGS\n\n Throwie - create/update tags on a collection of EC2 instances.\n\n optional arguments:\n -h, --help show this help message and exit\n -f FILTER_TYPE, --filter_type FILTER_TYPE EC2 filter type, see EC2.Client.describe_instances for valid filter values\n -i INVENTORY [INVENTORY ...], --inventory INVENTORY [INVENTORY ...] EC2 filter values, space separated, could be private ip addresses or instance-id depending on filter type\n -t TAGS, --tags TAGS EC2 tags in json format\n\n\nInstallation\n-----------------\n\n::\n\n $ pip install throwie\n\n\nExample\n-------------------\nTag EC2 instances by specified private ip addresses:\n\n::\n\n throwie -i 192.168.244.192 192.168.247.118 -f private-ip-address --tags '{\"api-version\": \"v1.0.1\"}'\n\nTag EC2 instances by specified instance ids:\n\n::\n\n throwie -i i-cex0d811 i-561s6370 -f instance-id --tags '{\"api-version\": \"v1.0.1\"}'", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/b-b3rn4rd/throwie", "keywords": "ec2 tag boto3 cli", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "throwie", "package_url": "https://pypi.org/project/throwie/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/throwie/", "project_urls": { "Homepage": "https://github.com/b-b3rn4rd/throwie" }, "release_url": "https://pypi.org/project/throwie/1.0.0/", "requires_dist": [ "boto3 (>=1.4.0)", "botocore (>=1.4.44,<2.0.0)" ], "requires_python": "", "summary": "Throwie - EC2 instances tagging tool", "version": "1.0.0" }, "last_serial": 2297616, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b5a034cb3d606b43e94df16b57ecd205", "sha256": "5f7ce39386519450e643e81a52233ac0a1e75f8170e6f3b56431e357f4dea2eb" }, "downloads": -1, "filename": "throwie-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b5a034cb3d606b43e94df16b57ecd205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2952, "upload_time": "2016-08-23T11:01:09", "url": "https://files.pythonhosted.org/packages/5f/f8/f3d3860bd621682fa080b2a7e86ebb8b697f22a1a07ba3df3e5a3947ab7c/throwie-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b5a034cb3d606b43e94df16b57ecd205", "sha256": "5f7ce39386519450e643e81a52233ac0a1e75f8170e6f3b56431e357f4dea2eb" }, "downloads": -1, "filename": "throwie-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b5a034cb3d606b43e94df16b57ecd205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2952, "upload_time": "2016-08-23T11:01:09", "url": "https://files.pythonhosted.org/packages/5f/f8/f3d3860bd621682fa080b2a7e86ebb8b697f22a1a07ba3df3e5a3947ab7c/throwie-1.0.0.tar.gz" } ] }