Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mblumtritt/pixelflut
A fast Pixelflut client written in Ruby.
https://github.com/mblumtritt/pixelflut
client pixelflut pixelflut-client ruby
Last synced: about 2 months ago
JSON representation
A fast Pixelflut client written in Ruby.
- Host: GitHub
- URL: https://github.com/mblumtritt/pixelflut
- Owner: mblumtritt
- License: mit
- Created: 2018-02-04T14:58:01.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T07:10:04.000Z (8 months ago)
- Last Synced: 2024-10-31T13:12:42.143Z (2 months ago)
- Topics: client, pixelflut, pixelflut-client, ruby
- Language: Ruby
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pixelflut
A Pixelflut client written in Ruby.
- Gem: [rubygems.org](https://rubygems.org/gems/pixelflut)
- Source: [github.com](https://github.com/mblumtritt/pixelflut)## Description
Based on the idea of a simple server protocol to collaborate on a shared canvas named [Pixelflut](https://cccgoe.de/wiki/Pixelflut) this gem implements a Ruby version of a client.
This gem is an open experiment. You are welcome to fork or create pull requests to find the fastest solution!
### Installation
Use the Ruby package manager to install the gem:
```sh
gem install pixelflut
```Now the `pxf` command offers the complete functionality.
### General Help
You'll find some help on the command line:
```
$ pxf
Usage: pxf [options]Options:
target host address (default 127.0.0.1)
--host
-p, --port target port (default 1337)
-c, --connections count of connections (default 4)
-x, --transpose-x transpose image pixels
-y, --transpose-y transpose image pixels
-m, --mode select pixel encoding (TEXT | BIN)
-t, --threads use threads instead of processes
-h, --help print this help
-v, --version print version information
```