Skip to content

Little scripts that use the RustyController API to create amazing effects

Notifications You must be signed in to change notification settings

davidgomesdev/RustyController-plugins

Repository files navigation

RustyController plugins

Intro

Little scripts that use the RustyController API to create amazing effects.

The run-all.sh script runs all plugins that are not ad-hoc.

The run-ad-hoc.sh script runs plugin that is ad-hoc. (takes the plugin name as arg)

Such as Weathery, which is one-off plugin, intended to be run at a certain hour.

The way it detects one as ad-hoc is by having a .ad-hoc on its directory.

Pre-requisites

Python 3, pip and venv: sudo apt-get install python3.11 python3.11-venv.

Rustea

Has a list of colors, each corresponding to a tea, and chooses a random one, allowing me to decide which one to take in the morning :9.

Weathery

Queries IPMA for the next day's weather, and sets the color accordingly.

Brewertender

Counts down the time of a tea.

How to use

Press the Move button twice, then one of the 4 main buttons to select the tea.

It then will "brew" the tea, and at the end rumble to notify it has been brewed.

Press the Move button again to stop it.

In any step you can press the Move button to cancel the process.

Ruscue

Press Start and Select buttons simultaneously to set led and rumble off.

Stretchy

Every 45 minutes sets the Led to indicate it's time to stretch.

Any button click will reset the timer and turn the led off (in case it is on).

About

Little scripts that use the RustyController API to create amazing effects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published