Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/strohgelaender/fllcontrolpanel
This Application generates info-screens for FLL tournaments
https://github.com/strohgelaender/fllcontrolpanel
first-lego-league fll java javafx spring-mvc
Last synced: 23 days ago
JSON representation
This Application generates info-screens for FLL tournaments
- Host: GitHub
- URL: https://github.com/strohgelaender/fllcontrolpanel
- Owner: Strohgelaender
- Created: 2020-05-21T20:41:24.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-25T16:56:51.000Z (8 months ago)
- Last Synced: 2024-04-25T17:57:55.670Z (8 months ago)
- Topics: first-lego-league, fll, java, javafx, spring-mvc
- Language: Java
- Homepage:
- Size: 5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)
# FLLControlPanel
This Application creates many customizable Info-Screens designed for [FLL](https://www.first-lego-league.org/en/challenge/home.html) Tournaments.
## Features
- Data Import from commonly used Tournament-Configurator by Nano-Giants
- Reads Scoreboard-Data from the official [HoT-System](https://et.hands-on-technology.de)
- Integration for [OBS](https://obsproject.com/) using [OBS-Websocket](https://obsproject.com/forum/resources/obs-websocket-remote-control-obs-studio-from-websockets.466/) [Work in Progress]
- Music-Integration for [FooBar2000](https://www.foobar2000.org/) with Telnet. [Work in Progress]
- Changeable screen-configuration to fit the needs of every Tournament.## Screens
- Greetings (shown automatically)
- Timer (/timer)
- Clock (/clock)
- Scoreboard (/scoreboard)
- Timetable (/timetable)
- Jury-Information [all Juries] (/jury)
- Jury-Information [one Jury] (/room?room={juryIdentifier} with e.g. R3 for Robot-Design, T1 for Teamwork, F2 for Research)
- Stream-Overlay [planed]
- Gantt chart [planed]
## Usage
You can download the latest .jar-File [here](https://github.com/Strohgelaender/FLLControlPanel/releases).
You need Java 14 or higher to execute the application.You can start the application by either double-clicking the file or by typing `java -jar FLLControlPanel.jar` to the command-line.
After Importing the data you can access the screens via the browser.
The default Port of the webserver is `8080`. You can change it by adding the argument `-Dserver.port=YourNewPort` at the command-line.If you've started the Application on Port `8080` and your local IP is `192.168.2.103` then e.g. the timer can be found at `192.168.2.103:8080/timer`.
## Participate
If you have a feature-suggestion or found a bug, please open a [issue](https://github.com/Strohgelaender/FLLControlPanel/issues).
Also feel free to change code and open a [pull request](https://github.com/Strohgelaender/FLLControlPanel/pulls).