All Projects → gmr → tornado-aws

gmr / tornado-aws

Licence: BSD-3-Clause license
A low-level Amazon Web Services API client for Tornado

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to tornado-aws

Fpage
Tornado project generator. Start a project with tornado, mako/jinjia2 and sqlalchemy/peewee in a minute.
Stars: ✭ 242 (+1916.67%)
Mutual labels:  tornado
diffido
Watch web pages for changes
Stars: ✭ 19 (+58.33%)
Mutual labels:  tornado
py-healthcheck
Write simple healthcheck functions for your Flask or Tornado apps.
Stars: ✭ 92 (+666.67%)
Mutual labels:  tornado
pait
Python Modern API Tools, fast to code
Stars: ✭ 24 (+100%)
Mutual labels:  tornado
rabbitChat
A Chat-Server/Chat-System based on AMQP protocol(RabbitMQ) + AMQP Python Client(PIKA) + Websockets(SockJS) + Async Python Server(Tornado)
Stars: ✭ 53 (+341.67%)
Mutual labels:  tornado
cleanapi
Pretty tornado wrapper for making lightweight REST API services
Stars: ✭ 26 (+116.67%)
Mutual labels:  tornado
Pypress Tornado
pypress rework by tornado
Stars: ✭ 226 (+1783.33%)
Mutual labels:  tornado
apispec-webframeworks
Web framework plugins for apispec (formally in apispec.ext).
Stars: ✭ 25 (+108.33%)
Mutual labels:  tornado
tornado-alf
Tornado Oauth 2 client
Stars: ✭ 17 (+41.67%)
Mutual labels:  tornado
th2c
Tornado HTTP/2 Client
Stars: ✭ 79 (+558.33%)
Mutual labels:  tornado
tornado-upload
File Upload Application for Tornado
Stars: ✭ 41 (+241.67%)
Mutual labels:  tornado
kdniao python
快递鸟 kdniao python sdk, with tornado async & asyncio http client support.
Stars: ✭ 25 (+108.33%)
Mutual labels:  tornado
tornado-websocket-chat
A chat application build on top of tornado python web framework and websocket.
Stars: ✭ 19 (+58.33%)
Mutual labels:  tornado
Opendevops
CODO是一款为用户提供企业多混合云、一站式DevOps、自动化运维、完全开源的云管理平台、自动化运维平台
Stars: ✭ 2,990 (+24816.67%)
Mutual labels:  tornado
fixed-wing-sim
Matlab implementation to simulate the non-linear dynamics of a fixed-wing unmanned areal glider. Includes tools to calculate aerodynamic coefficients using a vortex lattice method implementation, and to extract longitudinal and lateral linear systems around the trimmed gliding state.
Stars: ✭ 72 (+500%)
Mutual labels:  tornado
Gidgethub
An async GitHub API library for Python
Stars: ✭ 226 (+1783.33%)
Mutual labels:  tornado
saisoku
Saisoku is a Python module that helps you build complex pipelines of batch file/directory transfer/sync jobs.
Stars: ✭ 40 (+233.33%)
Mutual labels:  tornado
django-hurricane
Hurricane is an initiative to fit Django perfectly with Kubernetes.
Stars: ✭ 53 (+341.67%)
Mutual labels:  tornado
tornado-websocket-client-example
Websocket client application example built on top of Tornado.
Stars: ✭ 34 (+183.33%)
Mutual labels:  tornado
PyCMS-Tornado
基于python开发的一套内容管理系统
Stars: ✭ 71 (+491.67%)
Mutual labels:  tornado

tornado-aws

A low-level Amazon Web Services API client for Tornado

Version Status Coverage License

Installation

tornado-aws may be installed via the Python package index with the tool of your choice. I prefer pip:

pip install tornado-aws

Example

import json
import pprint

import tornado_aws
from tornado import gen, ioloop

HEADERS = {'Content-Type': 'application/x-amz-json-1.0',
           'x-amz-target': 'DynamoDB_20120810.DescribeTable'}
PAYLOAD = {'TableName': 'my-dynamodb-table'}

_ioloop = ioloop.IOLoop.instance()

@gen.coroutine
def async_request():
    client = tornado_aws.AsyncAWSClient('dynamodb')
    response = yield client.fetch('POST', '/', headers=HEADERS,
                                  body=json.dumps(PAYLOAD))
    x = json.loads(response.body.decode('utf-8'))
    pprint.pprint(x)
    _ioloop.stop()

_ioloop.add_callback(async_request)
_ioloop.start()

Documentation

Documentation is available on ReadTheDocs.

Requirements

Version History

Available at https://tornado-aws.readthedocs.org/en/latest/history.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].