diff --git a/README.md b/README.md index bb0e72b..949e80f 100644 --- a/README.md +++ b/README.md @@ -104,6 +104,18 @@ The most trustworthy online shop out there. Text to speech voice synthesizer from SVox, included in Android AOSP. [![PicoTTS add-on documentation][addon-docs-badge]][picotts-doc] +### 🧩 [Pixelflut][pixelflut-files] + +![Latest Version][pixelflut-version-badge] +![Supports aarch64 Architecture][pixelflut-aarch64-badge] +![Supports amd64 Architecture][pixelflut-amd64-badge] +![Supports armhf Architecture][pixelflut-armhf-badge] +![Supports armv7 Architecture][pixelflut-armv7-badge] +![Supports i386 Architecture][pixelflut-i386-badge] + +Bring a Pixelflut canvas into your Smart Home + +[![Pixelflut add-on documentation][addon-docs-badge]][pixelflut-doc] ### 🧩 [pigpio][pigpio-files] ![Latest Version][pigpio-version-badge] @@ -180,6 +192,7 @@ If you are here, seeking help, please look at the issues of the specific addon. - [Issues of OWASP Juice Shop][juice-shop-issue] - [Issues of OWASP ZAP][owasp-zap-issue] - [Issues of PicoTTS][picotts-issue] +- [Issues of Pixelflut][pixelflut-issue] - [Issues of mitmproxy][mitmproxy-issue] - [Issues of pigpio][pigpio-issue] @@ -290,6 +303,15 @@ If you are here, seeking help, please look at the issues of the specific addon. [picotts-armhf-badge]: https://img.shields.io/badge/armhf-yes-green.svg [picotts-armv7-badge]: https://img.shields.io/badge/armv7-yes-green.svg [picotts-i386-badge]: https://img.shields.io/badge/i386-yes-green.svg +[pixelflut-files]: https://github.com/Poeschl-HomeAssistant-Addons/pixelflut/tree/v1.2.1 +[pixelflut-doc]: https://github.com/Poeschl-HomeAssistant-Addons/pixelflut/blob/v1.2.1/README.md +[pixelflut-issue]: https://github.com/Poeschl-HomeAssistant-Addons/pixelflut/issues +[pixelflut-version-badge]: https://img.shields.io/badge/version-v1.2.1-blue.svg +[pixelflut-aarch64-badge]: https://img.shields.io/badge/aarch64-yes-green.svg +[pixelflut-amd64-badge]: https://img.shields.io/badge/amd64-yes-green.svg +[pixelflut-armhf-badge]: https://img.shields.io/badge/armhf-yes-green.svg +[pixelflut-armv7-badge]: https://img.shields.io/badge/armv7-yes-green.svg +[pixelflut-i386-badge]: https://img.shields.io/badge/i386-yes-green.svg [mitmproxy-files]: https://github.com/Poeschl-HomeAssistant-Addons/mitmproxy/tree/v1.2.0 [mitmproxy-doc]: https://github.com/Poeschl-HomeAssistant-Addons/mitmproxy/blob/v1.2.0/README.md [mitmproxy-issue]: https://github.com/Poeschl-HomeAssistant-Addons/mitmproxy/issues diff --git a/pixelflut/CHANGELOG.md b/pixelflut/CHANGELOG.md new file mode 100644 index 0000000..1e8a85a --- /dev/null +++ b/pixelflut/CHANGELOG.md @@ -0,0 +1,47 @@ +Note: this is the full changelog of the versions deployed via the [previous mono-repository](https://github.com/Poeschl-HomeAssistant-Addons/repository/tree/41c02f85a6fffb328c21df76ace4e54ad0ee3466). + +## 1.2.1 - 2023-01-08 + +* 🐛 Fix init for S6 (#355) +* 🔼 Update git to `1:2.39.0-1` +* 🔼 Updated libvncserver/libvncserver-dev to `0.9.13+dfsg-5` +* 🔼 Updated libvncclient/libvncclient-dev to `0.9.13+dfsg-5` +* 🔼 Updated pkg-config to `1.8.0-12` +* 🔼 Updated python3 to `3.10.6-3+b1` +* 🔼 Updated python3-numpy to `1:1.23.5-2` +* 🔼 Updated python3-setuptools to `65.5.0-1.1` +* 🔼 Updated python3-pip to `22.3.1+dfsg-1` +* 🔼 Update procps to `2:4.0.2-3` +* 🔼 Update libsdl2-2.0-0 / libsdl2-dev to `2.0.20+dfsg-2` +* 🔼 Update libnuma1 / libnuma-dev to `2.0.16-1` + +## 1.2.0 - 2022-07-31 + +* 🔼 Updated vncmux to latest commit `b376f97` +* 🔼 Updated python3 to `3.10.5-3` +* 🔼 Updated python3-numpy to `1:1.21.5-1+b1` +* 🔼 Updated python3-pip to `22.2+dfsg-1` +* 🔼 Updated Cython to `0.29.32` +* 🔼 Updated libvncserver/libvncserver-dev to `0.9.13+dfsg-4` +* 🔼 Updated libvncclient/libvncclient-dev to `0.9.13+dfsg-4` +* 🔼 Updated libsdl2/libsdl2-dev to `2.0.22+dfsg-6` +* 🔼 Updated libfreetype6/libfreetype6-dev to `2.12.1+dfsg-3` +* 🔨 Migrated to S6-Overlay `V3` +* 📝 Updated to new repository structure + Yaml config + +## 1.1.0 - 2022-04-10 + +* 🔼 Update git to `1:2.35.1-1` +* 🔼 Update python3 to `3.9.8-1` +* 🔼 Update python3-setuptools to `59.6.0-1.2` +* 🔼 Update python3-pip to `22.0.2+dfsg-1` +* 🔼 Update procps to `2:3.3.17-7+b1` +* 🔼 Update libsdl2-2.0-0 / libsdl2-dev to `2.0.20+dfsg-2` +* 📝 Updated Readme + + +## 1.0.0 - 2022-01-07 + +### Added + +* ➕ Create Addon diff --git a/pixelflut/DOCS.md b/pixelflut/DOCS.md new file mode 100644 index 0000000..6b3b160 --- /dev/null +++ b/pixelflut/DOCS.md @@ -0,0 +1,21 @@ +## Configuration + +Example config: + +```yaml +width: 1280, +height: 720, +description: Pixelflut +``` + +### `width` + +The width of the Pixelflut canvas. + +### `height` + +The height of the Pixelflut canvas. + +### `description` + +The text which is displayed on the top as description. diff --git a/pixelflut/README.md b/pixelflut/README.md new file mode 100644 index 0000000..94990e9 --- /dev/null +++ b/pixelflut/README.md @@ -0,0 +1,35 @@ +# Pixelflut + +Pixelflut is a very simple (and inefficient) ASCII based network protocol to draw pixels on a screen. +This multiplayer canvas is a known game for tech enthusiasts. +More at [defnull/pixelflut](https://github.com/defnull/pixelflut) + +The addon contains the [shoreline PixelFlut server](https://github.com/TobleMiner/shoreline) for playing and [noVnc](https://github.com/novnc/noVNC) to show the canvas inside Home Assistant. + +[![Release][release-badge]][release] +![Addon Stage][stage-badge] + +[![Donate][donation-badge]][donation-url] + +## ⚠ WARNING! THIS IS AN EDGE VERSION! + +This Home Assistant Add-on is and bloody edge build. +Edge builds add-ons are based upon the latest development version. + +- They may not work at all. +- They might stop working at any time. +- They could have a negative impact on your system. + +If you are more interested in stable releases of our add-ons: + +For the stable version of the add-ons: [Stable-Repository] + +[stage-badge]: https://img.shields.io/badge/Addon%20stage-stable-green.svg + +[release-badge]: https://img.shields.io/badge/version-v1.2.1-blue.svg +[release]: https://github.com/Poeschl-HomeAssistant-Addons/pixelflut/tree/v1.2.1 + +[donation-badge]: https://img.shields.io/badge/Buy%20me%20a%20coffee-%23d32f2f?logo=buy-me-a-coffee&style=for-the-badge&logoColor=white +[donation-url]: https://www.buymeacoffee.com/Poeschl + +[Stable-Repository]: https://github.com/Poeschl-HomeAssistant-Addons/repository diff --git a/pixelflut/config.yaml b/pixelflut/config.yaml new file mode 100644 index 0000000..4f33e54 --- /dev/null +++ b/pixelflut/config.yaml @@ -0,0 +1,33 @@ +name: Pixelflut +version: 1.2.1 +slug: pixelflut +panel_icon: mdi:waves +description: Bring a Pixelflut canvas into your Smart Home +url: https://github.com/Poeschl-HomeAssistant-Addons/pixelflut +ingress: true +ingress_port: 6080 +ingress_entry: vnc.html?autoconnect=true +arch: +- armv7 +- armhf +- aarch64 +- amd64 +- i386 +image: ghcr.io/poeschl-homeassistant-addons/pixelflut-{arch} +init: false +ports: + 1234/tcp: 1234 + 1235/tcp: null + 5900/tcp: null +ports_description: + 1234/tcp: The Pixelflut port to send your requests + 1235/tcp: Provides json statistics about the running canvas + 5900/tcp: VNC access of the Pixelflut canvas +options: + width: '1280' + height: '720' + description: Pixelflut +schema: + width: int(0,) + height: int(0,) + description: str diff --git a/pixelflut/icon.png b/pixelflut/icon.png new file mode 100644 index 0000000..e5b471c Binary files /dev/null and b/pixelflut/icon.png differ diff --git a/pixelflut/logo.png b/pixelflut/logo.png new file mode 100644 index 0000000..a25d09e Binary files /dev/null and b/pixelflut/logo.png differ