Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #3139
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | ergo14@gmail.com |
| Newsgroups | comp.lang.python.announce |
| Subject | ANN: Channelstream 0.7.0 released. |
| Date | Wed, 26 Jun 2019 15:57:59 -0700 (PDT) |
| Lines | 24 |
| Approved | python-announce-list@python.org |
| Message-ID | <156159536672.25230.14774288302962813966@mail.python.org> (permalink) |
| Reply-To | python-list@python.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| X-Trace | news.uni-berlin.de 23jDiV+g5HYIhzfCAwD7tAmQDCQM1qwYVaTEylo/0Mgw== |
| X-Orig-Path | m24no3944063qtm.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail |
| X-Spam-Status | OK 0.011 |
| X-Spam-Evidence | '*H*': 0.98; '*S*': 0.00; 'everyone,': 0.02; 'url- ip:192.30/16': 0.02; 'url:github': 0.03; 'api.': 0.04; 'url- ip:192.30.255/24': 0.04; 'subject:ANN': 0.05; 'asks': 0.07; 'django,': 0.09; '(for': 0.10; 'python': 0.13; 'operation,': 0.16; 'received:209.85.222.200': 0.16; 'server.': 0.21; 'received:209.85.222': 0.23; 'examples': 0.26; 'example': 0.27; 'header:User-Agent:1': 0.28; 'execute': 0.28; 'standalone': 0.29; 'webpage': 0.29; 'message-id:@googlegroups.com': 0.30; 'received:google.com': 0.34; 'written': 0.36; 'subject:: ': 0.36; 'basically': 0.37; 'real-time': 0.37; 'received:209.85': 0.37; 'received:209': 0.37; 'passes': 0.38; 'server': 0.40; 'skip:f 20': 0.61; 'based': 0.61; 'notification': 0.61; 'url-ip:94/8': 0.62; 'received:198': 0.62; 'your': 0.63; 'to:addr:comp-lang-python- announce': 0.63; 'information': 0.64; 'listening': 0.67; 'subject:skip:C 10': 0.67; 'friendly': 0.68; 'to:addr:moderators.isc.org': 0.69; 'received:us': 0.73; 'license': 0.80; 'acts': 0.82; 'decides': 0.84 |
| Delivered-To | comp-lang-python-announce@moderators.isc.org |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:path:newsgroups:date:complaints-to :injection-info:nntp-posting-host:user-agent:mime-version:message-id :subject:from:injection-date:to; bh=1enQZnVw11Q+pn+OvXS9UZ23MiOm569SiiLOatja23g=; b=WdLYk0MxNEepzaaYfppzUtIsO59Yi437SgM+gDRiWLITWhhP2x0KS6JQ61CV0tGaLQ 9mcpFzCQe63QQM787y5OAbv1IqS//+hxEyEQ/lrJUByBBeBCa3ZB8NE3GszaGWEpNBC9 R1X8MQuNu/HoOUaLMqsFYayBepxludeJGkejiaSF7W1prY4+Ysf672cJlB3wjKqjt7rl aTmJqfFA981WOirhYJgWLBTvs29hjUlXoAkliE+SnSizAIIwt90IEwMsETCL5Um+EnY3 pxbjBP/J+yHHs9yTNvk02Z76GXGLGdkx0gWaza3wEQJv3BQCdpegKfJB3CUPla8t6xnk rkVg== |
| X-Gm-Message-State | APjAAAV/C87/ZlQkGZCFtVSDCxdcTZG2SNKusc0meXIsclIiKTLcSJzR Yl/DE2gMElHBunQG4M/0YoXhwOGLJb3IzleOP44= |
| X-Google-Smtp-Source | APXvYqxT5JTUeHag2mKxnFg0PrubTzld3F+6hJD171mGhhIOsRAokQBf9gJX26TFgSKpOgW5gpXUXTZCA33uspkVNP7bMYTJ7d4y |
| X-Received | by 2002:ae9:e80b:: with SMTP id a11mr480707qkg.423.1561589880097; Wed, 26 Jun 2019 15:58:00 -0700 (PDT) |
| X-Received | by 2002:a37:7786:: with SMTP id s128mr440727qkc.345.1561589879814; Wed, 26 Jun 2019 15:57:59 -0700 (PDT) |
| Complaints-To | groups-abuse@google.com |
| Injection-Info | glegroupsg2000goo.googlegroups.com; posting-host=91.238.59.144; posting-account=OMDxbQoAAACVgGoCG_KcH3Ex20g7e0kp |
| User-Agent | G2/1.0 |
| Injection-Date | Wed, 26 Jun 2019 22:58:00 +0000 |
| X-MailFrom | news@google.com |
| X-Mailman-Rule-Hits | emergency |
| X-Mailman-Rule-Misses | dmarc-mitigation; no-senders; approved |
| Message-ID-Hash | IFSLZRT7DJCPRSUJTZC75PNOJMJBZZPG |
| X-Message-ID-Hash | IFSLZRT7DJCPRSUJTZC75PNOJMJBZZPG |
| X-Mailman-Approved-At | Wed, 26 Jun 2019 20:14:03 -0400 |
| X-Mailman-Version | 3.2.3 |
| Precedence | list |
| List-Id | Announcement-only list for the Python programming language <python-announce-list.python.org> |
| Archived-At | <https://mail.python.org/archives/list/python-announce-list@python.org/message/IFSLZRT7DJCPRSUJTZC75PNOJMJBZZPG/> |
| List-Archive | <https://mail.python.org/archives/list/python-announce-list@python.org/> |
| List-Help | <mailto:python-announce-list-request@python.org?subject=help> |
| List-Post | <mailto:python-announce-list@python.org> |
| List-Subscribe | <mailto:python-announce-list-join@python.org> |
| List-Unsubscribe | <mailto:python-announce-list-leave@python.org> |
| Xref | csiph.com comp.lang.python.announce:3139 |
Show key headers only | View raw
Hi everyone, I want to share my project with python world. Channelstream is a websocket server written in Python with a friendly API. It main purpose is to be standalone real-time notification server for applications written in Django, Flask, Pyramid or even other frameworks/languages. Communication flow: * Client asks YOUR application to if it can perform operation on websocket server. * Your application decides if the client can perform said operation (for example connect), passes that information to Channelstream, it is basically a broker. * The server acts based on request from your web application and will execute the operation, for example connect user or fan out messages to all listening clients. License is BSD. Main webpage with documentation examples and demos: https://channelstream.org GitHub: https://github.com/Channelstream
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
ANN: Channelstream 0.7.0 released. ergo14@gmail.com - 2019-06-26 15:57 -0700
csiph-web