Skip to content

An implementation of Qt's WebChannel protocol in pure Python

License

GPL-2.0, LGPL-3.0 licenses found

Licenses found

GPL-2.0
LICENSE.GPL2
LGPL-3.0
LICENSE.LGPL3
Notifications You must be signed in to change notification settings

MenloSystems/pywebchannel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyWebChannel

What is PyWebChannel?

PyWebChannel is an implementation of Qt's WebChannel protocol in Python.

From Python 3.4 onwards, this module has no dependencies. In Python < 3.4 you need the backport enum34 package. The pywebchannel.asynchronous submodule provides an asyncio compatibility layer (Python 3.5+).

A simple, newline-delimited raw TCP/IP Transport and Protocol for use with asyncio is provided in pywebchannel.asyncio.

For an example, see the examples/chatclient.py. It connects to and interacts with the chatserver example included in QtWebChannel.

About

An implementation of Qt's WebChannel protocol in pure Python

Resources

License

GPL-2.0, LGPL-3.0 licenses found

Licenses found

GPL-2.0
LICENSE.GPL2
LGPL-3.0
LICENSE.LGPL3

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages