All Projects → aio-libs → Aiohttp Demos

aio-libs / Aiohttp Demos

Licence: other
Demos for aiohttp project

Projects that are alternatives of or similar to Aiohttp Demos

Aiojobs
Jobs scheduler for managing background task (asyncio)
Stars: ✭ 492 (-4.84%)
Mutual labels:  asyncio, aiohttp
Aioresponses
Aioresponses is a helper for mock/fake web requests in python aiohttp package.
Stars: ✭ 278 (-46.23%)
Mutual labels:  asyncio, aiohttp
Python3 Concurrency Pics 02
爬取 www.mzitu.com 全站图片,截至目前共5162个图集,16.5万多张美女图片,使用 asyncio 和 aiohttp 实现的异步版本只需要不到2小时就能爬取完成。按日期创建图集目录,保存更合理。控制台只显示下载的进度条,详细信息保存在日志文件中。支持异常处理,不会终止爬虫程序。失败的请求,下次再执行爬虫程序时会自动下载
Stars: ✭ 275 (-46.81%)
Mutual labels:  asyncio, aiohttp
Web Main
🎉 Ultimate Emoji Generator
Stars: ✭ 261 (-49.52%)
Mutual labels:  asyncio, aiohttp
Diy Async Web Framework
Learn how modern async web frameworks work, by writing simple clone from scratch
Stars: ✭ 309 (-40.23%)
Mutual labels:  asyncio, aiohttp
React Ssd1306
📟 A React Renderer for SSD1306 OLED chip on Raspberry Pi.
Stars: ✭ 273 (-47.2%)
Mutual labels:  tutorial, demo
Poisson blend
Seamless copy-and-paste of images with Poisson Blending.
Stars: ✭ 277 (-46.42%)
Mutual labels:  tutorial, demo
rigor
HTTP-based DSL for for validating RESTful APIs
Stars: ✭ 65 (-87.43%)
Mutual labels:  aiohttp, asyncio
Awesome Asyncio Cn
😎 Python Asyncio 精选资源列表,囊括了网络框架,库,软件等资源
Stars: ✭ 501 (-3.09%)
Mutual labels:  makefile, asyncio
Python Slack Sdk
Slack Developer Kit for Python
Stars: ✭ 3,307 (+539.65%)
Mutual labels:  asyncio, aiohttp
binance-chain-python
Binance chain SDK in Python
Stars: ✭ 22 (-95.74%)
Mutual labels:  aiohttp, asyncio
Vokuro
Sample application for Phalcon Framework (Acl, Auth, Security)
Stars: ✭ 350 (-32.3%)
Mutual labels:  tutorial, demo
aiohttp traversal
Traversal based router for aiohttp.web
Stars: ✭ 21 (-95.94%)
Mutual labels:  aiohttp, asyncio
Vue Demo Collection
A collection of Vue.js demos
Stars: ✭ 274 (-47%)
Mutual labels:  tutorial, demo
aiohttp-socks
Proxy (HTTP, SOCKS) connector for aiohttp
Stars: ✭ 147 (-71.57%)
Mutual labels:  aiohttp, asyncio
Crystal Book
Crystal docs at https://crystal-lang.org/reference
Stars: ✭ 275 (-46.81%)
Mutual labels:  makefile, tutorial
waio
Is a pretty simple and fully asynchronous framework for WhatsApp Business API written in Python 3.7 with asyncio and aiohttp.
Stars: ✭ 18 (-96.52%)
Mutual labels:  aiohttp, asyncio
aiodogstatsd
An asyncio-based client for sending metrics to StatsD with support of DogStatsD extension
Stars: ✭ 26 (-94.97%)
Mutual labels:  aiohttp, asyncio
Aiodocker
Python Docker API client based on asyncio and aiohttp
Stars: ✭ 288 (-44.29%)
Mutual labels:  asyncio, aiohttp
Sanic Ms
基于sanic的微服务基础架构
Stars: ✭ 336 (-35.01%)
Mutual labels:  asyncio, aiohttp

============= aiohttp-demos

.. image:: https://travis-ci.org/aio-libs/aiohttp-demos.svg?branch=master :target: https://travis-ci.org/aio-libs/aiohttp-demos .. image:: https://badges.gitter.im/Join%20Chat.svg :target: https://gitter.im/aio-libs/Lobby :alt: Chat on Gitter .. image:: https://readthedocs.org/projects/aiohttp-demos/badge/?version=latest :target: http://aiohttp-demos.readthedocs.io/en/latest/ :alt: Latest Read The Docs

Demos for aiohttp <https://aiohttp.readthedocs.io>_ project.

.. contents::

Imagetagger Deep Learning Image Classifier

Example how to deploy deep learning model with aiohttp.

.. image:: https://raw.githubusercontent.com/aio-libs/aiohttp-demos/master/docs/_static/imagetagger.png

URL shortener

Simple URL shortener with Redis storage.

.. image:: https://raw.githubusercontent.com/aio-libs/aiohttp-demos/master/docs/_static/shorty.png

Toxic Comments Classifier

UI and API for classification of offensive and toxic comments using Kaggle data and simple logistic regression.

.. image:: https://raw.githubusercontent.com/aio-libs/aiohttp-demos/master/docs/_static/moderator.png

Moderator Slack Bot

Slack bot that moderates offensive and toxic chat messages using model from Moderator AI.

.. image:: /docs/_static/slack_moderator.gif :align: center :width: 460px

Twitter clone

Twitter clone with MongoDB storage.

.. image:: https://raw.githubusercontent.com/aio-libs/aiohttp-demos/master/docs/_static/motortwit.png

Chat

Simple chat using websockets.

.. image:: https://raw.githubusercontent.com/aio-libs/aiohttp-demos/master/docs/_static/chat.png

Polls app

Simple polls application with PostgreSQL storage.

.. image:: https://raw.githubusercontent.com/aio-libs/aiohttp-demos/master/docs/_static/polls.png :align: center :width: 460px

Blog

Blog application with PostgreSQL storage and Redis session store.

.. image:: https://raw.githubusercontent.com/aio-libs/aiohttp-demos/master/docs/_static/blog.png :align: center :width: 460px

GraphQL Messenger

The simple realization of the GraphQL api.

.. image:: /docs/_static/graph.gif :align: center :width: 460px

Contributing

Things you need for local development::

$ pip install -r requirements-dev.txt
$ pip install demos/polls
$ pip install demos/chat
$ pip install demos/blog
$ pip install demos/graphql-demo

To check documentation locally - run::

$ make doc

and click the open file link from the output.

To make sure everything is ok before committing::

$ make ci

Improvement plan

Polls:

  • [+] create configuration steps (venv, pip install, db initialization)
  • [+] fix or recreate tests
  • [~] revise tutorial.rst
  • [+] fix urls from aiohttp/tutorial
  • [x] setup communication channels (aio-libs gitter channel is enough)
  • [~] create missing issues
  • [+] add "Contributing" section
  • [ ] add "What's next" section
  • [ ] discuss roadmap
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].