Learning project to create a websocket based client server messaging application

Learning project to create a websocket based client server messaging application with offline capabilities and automatic sync when online again. Features tbd Contribution Feel free to create an issue for bugs, feature requests, suggestions or any idea you have. You can also add a pull request with your implementation. We would be pleased to hear from your experience. License MIT GitHub View Github    

Read more

In-process service that will accept unix domain socket connections and present the stacktraces

Manhole is in-process service that will accept unix domain socket connections and present the stacktraces for all threads and an interactive prompt. It can either work as a python daemon thread waiting for connections at all times or a signal handler (stopping your application and waiting for a connection). Access to the socket is restricted to the application’s effective user id or root. This is just like Twisted’s manhole. It’s simpler (no dependencies), it only runs on Unix domain sockets […]

Read more

Python interface to web-socket based interface to ALICE Grid Services

alien.py Python interface to web-socket based interface to ALICE Grid Services. Basic usage Can be used as command mode and interactive mode : Command mode :alien.py e.g :alien.py pwdN.B. command/arguments must be quoted to avoid being interpreted by the shell:alien.py ‘rm my_alien_dir/*’ Interactive/shell mode e.g : alien.py Welcome to the ALICE GRID support mail: [email protected] AliEn[asevcenc]:/alice/cern.ch/user/a/asevcenc/ >pwd /alice/cern.ch/user/a/asevcenc/ AliEn[asevcenc]:/alice/cern.ch/user/a/asevcenc/ >whoami asevcenc AliEn[asevcenc]:/alice/cern.ch/user/a/asevcenc/ > For both command and shell mode multiple commands can be issued separated by ; The interactive mode […]

Read more

A multiplayer websocket backend for real-time communication in Tetri5

Tetri5 – Multiplayer Websocket Backend This repository is the backend of the multiplayer portion of the Tetri5 game client. It uses the python websockets library to allow game clients to connect and communicate in real time. Run Locally Use pip package manager to install the required dependencies: pip install -r requirements.txt From your terminal move to the root of the project and run the following line: python main.py In some systems you may need to run this instead: python3 main.py […]

Read more

Cryptocurrency Exchange Websocket Data Feed Handler with python

Cryptocurrency Exchange Feed Handler Handles multiple cryptocurrency exchange data feeds and returns normalized and standardized results to client registered callbacks for events like trades, book updates, ticker updates, etc. Utilizes websockets when possible, but can also poll data via REST endpoints if a websocket is not provided. Basic Usage Create a FeedHandler object and add subscriptions. For the various data channels that an exchange supports, you can supply callbacks for data events, or use provided backends (described below) to handle […]

Read more