{"id":15009845,"url":"https://github.com/zakharb/awsconnect","last_synced_at":"2025-04-09T17:52:15.909Z","repository":{"id":65663822,"uuid":"487364298","full_name":"zakharb/AWSconnect","owner":"zakharb","description":"Client to work with AWS","archived":false,"fork":false,"pushed_at":"2023-02-03T16:19:42.000Z","size":2442,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-29T18:46:40.580Z","etag":null,"topics":["aws","aws-ec2","aws-s3","aws-sqs","boto3","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zakharb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-30T19:29:52.000Z","updated_at":"2023-04-25T11:26:30.000Z","dependencies_parsed_at":"2023-02-18T09:01:19.182Z","dependency_job_id":null,"html_url":"https://github.com/zakharb/AWSconnect","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakharb%2FAWSconnect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakharb%2FAWSconnect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakharb%2FAWSconnect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakharb%2FAWSconnect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zakharb","download_url":"https://codeload.github.com/zakharb/AWSconnect/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248083272,"owners_count":21045070,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-ec2","aws-s3","aws-sqs","boto3","python3"],"created_at":"2024-09-24T19:28:50.763Z","updated_at":"2025-04-09T17:52:15.888Z","avatar_url":"https://github.com/zakharb.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.linkedin.com/in/zakharb/awsconnect\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/101948294/216649874-eb5d4a5c-4afc-4719-b758-59dcf8e99687.png\" alt=\" Low Budget Font\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\n\u003ca href=\"https://git.io/typing-svg\"\u003e\n  \u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Fira+Code\u0026weight=600\u0026pause=1000\u0026color=ED7308\u0026center=true\u0026width=435\u0026lines=Get+all+information+from+AWS;EC2+S3+SQS\" alt=\"description\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/version-1.2-orange\" height=\"20\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/python-3.11-orange\" height=\"20\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/boto3-1.26-orange\" height=\"20\"/\u003e\n\u003c/p\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/101948294/216650151-e03bc7b9-a741-49bf-aafb-757367085cd9.gif\" alt=\"usage\" /\u003e\n\u003c/p\u003e\n\n\n## :orange_square: Getting Started\n\n[AWS Client](https://github.com/zakharb/awsconnect) is python utility that use boto3 library    \nto get information about EC2 instances  \nto put, get files from S3 buckets  \nto send, receive messages from SQS  \n\n### Installing\n\nInstall via `pip`\n```\npip install awsconnect\n```\n\n## :orange_square: Run  \n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/101948294/216650055-e7762559-2e8c-43f3-a6a1-f4bf0a13060c.png\" /\u003e\n\u003c/p\u003e\n\n### Examples EC2   \nGet information about instances in EC2  \n```\npython3 -m awsconnect ec2 \n```  \n\n### Examples S3   \nPut files to S3 buckets  \n```\npython3 -m awsconnect s3 put --filename test.json --bucket test  \n```  \n\nGet files from S3 buckets  \n```\npython3 -m awsconnect s3 get --filename test.json --bucket test  \n```  \n\n### Examples SQS   \nSend messages from SQS  \n```\npython3 -m awsconnect sqs send --queue test --filename example_sqs_messages.json\n```  \n\nReceive messages from SQS  \n```\npython3 -m awsconnect sqs receive --queue test\n```  \n\n## :orange_square: Versioning\n\nUsing [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/zakharb/awsconnect/tags). \n\n## :orange_square: Authors\n\n* **Zakhar Bengart** - *Initial work* - [Ze](https://github.com/zakharb)\n\nSee also the list of [contributors](https://github.com/zakharb/awsconnect/contributors) who participated in this project.\n\n## :orange_square: License\n\nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation - see the [LICENSE](LICENSE) file for details  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzakharb%2Fawsconnect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzakharb%2Fawsconnect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzakharb%2Fawsconnect/lists"}