Description
Utilities using the Python AWS SDK https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/index.html
Used for creating the AWS
online MQTT lab at https://mqttlab.iotsim.io/aws, and
large-scale prototypes with MIMIC MQTT Simulator https://www.gambitcomm.com/site/mqttsimulator.php
aws-iot-python alternatives and similar packages
Based on the "Command-line Tools" category.
Alternatively, view aws-iot-python alternatives based on common mentions on social networks and blogs.
-
thefuck
Magnificent app which corrects your previous console command. -
httpie
๐ฅง HTTPie CLI โ modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. -
Python Fire
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object. -
aws-cli
Universal Command Line Interface for Amazon Web Services -
cookiecutter
A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects. -
Gooey
Turn (almost) any Python command line program into a full GUI application with one line -
mycli
A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting. -
typer
Typer, build great CLIs. Easy to code. Based on Python type hints. -
python-prompt-toolkit
Library for building powerful interactive command line applications in Python -
HTTP Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie -
docopt
Pythonic command line arguments parser, that will make you smile -
PathPicker
PathPicker accepts a wide range of input -- output from git commands, grep results, searches -- pretty much anything. After parsing the input, PathPicker presents you with a nice UI to select which files you're interested in. After that you can open them in your favorite editor or execute arbitrary commands. -
asciimatics
A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations -
colorama
Simple cross-platform colored terminal text in Python -
percol
adds flavor of interactive filtering to the traditional pipe concept of UNIX shell -
kube-shell
Kubernetes shell: An integrated shell for working with the Kubernetes -
iredis
Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting. -
litecli
CLI for SQLite Databases with auto-completion and syntax highlighting -
shiv
shiv is a command line utility for building fully self contained Python zipapps as outlined in PEP 441, but with all their dependencies included. -
copier
Library and command-line utility for rendering projects templates. -
shell-functools
Functional programming tools for the shell -
try
Dead simple CLI tool to try Python packages - It's never been easier! :package: -
yaspin
A lightweight terminal spinner for Python with safe pipes and redirects ๐ -
Argh
An argparse wrapper that doesn't make you say "argh" each time you deal with it. -
Pinboard.py
A full-featured Python wrapper (and command-line utility) for the Pinboard API. Built by the makers of Pushpin for Pinboard. -
python3-nmap
A python 3 library which helps in using nmap port scanner. This is done by converting each nmap command into a callable python3 method or function. System administrators can now automatic nmap scans using python -
cliff
Command Line Interface Formulation Framework. Mirror of code maintained at opendev.org. -
R3CON1Z3R
R3con1z3r is a lightweight Web information gathering tool with an intuitive features written in python. it provides a powerful environment in which open source intelligence (OSINT) web-based footprinting can be conducted quickly and thoroughly. -
App Store Connect Api
Python wrapper around Apple App Store Api -
Manage
Command Line Manager + Interactive Shell for Python Projects -
SubGrab
SubGrab is a utility that allows you to automate subtitles downloading for your media files. -
qbatch
python program for serial farming jobs on compute clusters -
spline
Spline is a tool that is capable of running locally as well as part of well known pipelines like Jenkins (Jenkinsfile), Travis CI (.travis.yml) or similar ones. -
Updatable
Finds packages that require updates on a python environment
Write Clean Python Code. Always.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of aws-iot-python or a related project?
README
aws-iot-python
Utilities using the Python AWS SDK https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/index.html
Used for creating the AWS online MQTT lab at https://mqttlab.iotsim.io/aws, and large-scale prototypes with MIMIC MQTT Simulator https://www.gambitcomm.com/site/mqttsimulator.php
% python list_things.py
Usage: listthings.py
-r|--region region-name AWS_REGION
-a|--access access-key AWS_ACCESS_KEY_ID
-s|--secret secret-key AWS_SECRET_ACCESS_KEY
[-v|--verbose] verbose output
% python list_things.py -r us-east-1 -a 'XXXXX' -s 'XXXX'
{u'things': [{u'thingArn': u'arn:aws:iot:us-east-1:409128494776:thing/mimic-10', u'version': 1,
u'thingName': u'mimic-10', u'attributes': {}}, {u'thingArn': u'arn:aws:iot:us-east-1:409128494776:thing/mimic-9',
u'version': 1, u'thingName': u'mimic-9', u'attributes': {}},...
% python get_thing_shadow.py -r us-east-2 -a 'xxxxx' -s 'xxxxx' -t mimic-1
{u'timestamp': 1587393680, u'state': {u'reported': {u'color': u'yellow', u'mem': 25, u'temp': 50000, u'power': u'on', u'light': 4157}}, u'version': 3765, u'metadata': {u'reported': {u'color': {u'timestamp': 1584978911}, u'mem': {u'timestamp': 1584978911}, u'temp': {u'timestamp': 1584978911}, u'power': {u'timestamp': 1584978911}, u'light': {u'timestamp': 1584978911}}}}