Sign inSign up

carlgo11/nanoleaf-github-activity

By carlgo11

Updated over 2 years ago

GitHub Activity graph on Nanoleaf Canvas

Image
0

4.1K

carlgo11/nanoleaf-github-activity repository overview

Nanoleaf Github Activity

GitHub Activity graph on Nanoleaf Canvas using the Nanoleaf LAN API.

Installation

Nanoleaf Canvas IP

Set the value of NANOLEAF_HOST in .env to the Canvas IP address and port. The IP address can be found from your DHCP server or by scanning your network with something like Nmap.

The default port for Nanoleaf canvas is 16021.

API Key

An API key is needed to control the Nanoleaf Canvas. To get your API key follow the instructions by Nanoleaf on Postman #Add a user. When you've received your API key, set it as the value for NANOLEAF_TOKEN.

Panel IDs

This program needs to know the order of your Canvas panels and their IDs. To get your panel IDs follow the instructions on Postman #Layout Add the panel IDs to PANELS in in reverse chronological order.

Example:

PANELS="1001 1002 1003 1004"

Usage

docker run --env-file .env carlgo11/nanoleaf

License

The project is licensed under GPLv3. See the full license in LICENSE.md.

Tag summary

Content type

Image

Digest

sha256:7837b53eb

Size

526.6 MB

Last updated

over 2 years ago

docker pull carlgo11/nanoleaf-github-activity