This application runs on a loop. After each iteration, the application pauses itself for five minutes.
The loop is pretty basic:
1: Retrieve the names of the people being followed.
2: Check which of those names are streaming.
3: Compare those names that are streaming with the last check.
3.5: If someone else started streaming since the last check - notify the user.
4: Pause then repeat.
The actual iteration takes about five seconds, but the application pauses for five minutes after each check.
I created this tool because I like watching TwitchTV streams, but I found that I would miss when people would stream because I was not constantly checking to see who was. The idea I had when I was creating this was to make something that does the job using as little attention, space, and processing power as possible.
Features
- Tiny - 6kb in size!
- Runs in the background.
- Uses zero CPU while waiting. This means that it does not put any load on your computer 98% of the time it is on.
- Completely written in Java. This means it is cross-platform.