Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Locxion/NanoTwitchLeafs
Nanotwitchleafs was originaly build to let your Twitch Chat play with your Nanoleaf Lights with simple Chat Commands. First Commit made 09.01.2019 it evolved in a Connection between Twitch and the real World.
https://github.com/Locxion/NanoTwitchLeafs
lights nanoleaf nanoleaf-light-panels twitch
Last synced: 2 months ago
JSON representation
Nanotwitchleafs was originaly build to let your Twitch Chat play with your Nanoleaf Lights with simple Chat Commands. First Commit made 09.01.2019 it evolved in a Connection between Twitch and the real World.
- Host: GitHub
- URL: https://github.com/Locxion/NanoTwitchLeafs
- Owner: Locxion
- License: gpl-3.0
- Created: 2023-01-23T02:25:01.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-16T14:03:49.000Z (11 months ago)
- Last Synced: 2024-08-01T19:34:00.326Z (5 months ago)
- Topics: lights, nanoleaf, nanoleaf-light-panels, twitch
- Language: C#
- Homepage:
- Size: 41.8 MB
- Stars: 12
- Watchers: 3
- Forks: 4
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
- License: LICENSE
Awesome Lists containing this project
README
# NanoTwitchLeafs
![nanotwitchleafs_logo](https://user-images.githubusercontent.com/16882079/214092102-4447d44f-807b-4bbb-a85c-2d295643ee6b.png)![Platform](https://img.shields.io/badge/Platform-.NET-blueviolet)
![netFramework4.7.2](https://img.shields.io/badge/.NET%20Framework-4.7.2-blueviolet)
![Windows10/11](https://img.shields.io/badge/Windows-10%2F11-blueviolet)
![GitHub release (latest by date)](https://img.shields.io/github/v/release/locxion/nanotwitchleafs?color=blueviolet&label=Version)
![GitHub all releases](https://img.shields.io/github/downloads/locxion/nanotwitchleafs/total?color=blueviolet)
![GitHub release (latest by SemVer)](https://img.shields.io/github/downloads/locxion/nanotwitchleafs/latest/total?color=blueviolet)
## Socials
![Homepage](https://img.shields.io/badge/Web-www.nanotwitchleafs.de-blueviolet)# About
Nanotwitchleafs was originaly build to let your Twitch Chat play with your Nanoleaf Lights with simple Chat Commands.
First Commit made 09.01.2019 it evolved in a Connection between Twitch and the real World.
Supporting right now:
- Chat Commands and Keywords
- Alerts like new Follower, Subscriptions, Cheering Bits and Hosts
- Channelpoint Redemptions
- Integration with [Hyperate.io](https://www.hyperate.io/) ![HyperateIcon](https://assets.website-files.com/60fab9af722573947d71e73b/619cbce54830e07b08f3fcce_HypeRate_Logo_32.png)
- Donation Alerts (Only Streamlabs)The Idea came from a Twitch stream where a Follow or cheering of some Bits activated a Water Fountain
and a Dispenser to feed some Chickens in a Backyard.This Project was not Open Source at the start.
That was my very first “Big” own Project and I wanned to learn, do mistakes, fix Bugs and try to make a good software.
It was a fun and challenging Experience but know i missing the time and the "drive" to even fix little Bugs or add some Features.With a Userbase of 1k Streamers and up to 100 per Day ... i never imagined so many People would use and like this Software.
So thats why im opening this Code to the public ... with some hope that there are other People to continue this Project.So thats the Story
# How to Contribute
## I found a Bug! / I have a Suggestion!
Please submit a Issue with many Details as possible!
Dont forget to set a appropriate Title and Tags!
Maybe someone will take the Task and submit a Pullrequest!# Where to Start?
## Basic Todo- [ ] Project Documentation. ( Docs and Code Comments are pretty non existent at this Point)
- [ ] Add Checks and Error Messages for missing Twitch/Streamlabbs ClientId & Secret.
- [x] Rewrite the AutoUpdate Code to search for a new Version on Github and download/install from it.
- [x] Rewrite DataType "Amount" from Int to double to make a Trigger for a 6,66 € Donation possible.
- [ ] Add some Color or a Darkmode to the Software
- Add Donation Integration for:
- [ ] Streamelements
- [ ] TipeeeStream
- [ ] Others?# Dependencies
- [AutoUpdater.NET](https://github.com/ravibpatel/AutoUpdater.NET)
- [Extended Wpf Toolkit](https://github.com/xceedsoftware/wpftoolkit)
- [FontAwesome5](https://github.com/MartinTopfstedt/FontAwesome5)
- [Log4Net](https://logging.apache.org/log4net/)
- [Serilog](https://serilog.net/)
- [Sqlite-net-pcl](https://github.com/praeclarum/sqlite-net)
- [TwitchLib](https://github.com/TwitchLib/TwitchLib)# Misc
Special Thanks to Daniel Hottmeyer (@Silverdark) and Denis Freund (@revyn112)