This is a project written entirely in Java that allows you to count votes.
It is based on a TUI that allows you to dynamically add new people, check recent votes (and delete those) and it stores all information in files (including fully automatic backups!).
This TUI is written entirely in Java and uses the JCurses library. Under the hood, it currently utilizes guava, gson, gson-record-type-adapter-factory and shadow in a gradle environment.
- run
gradlew shadowJar
- add
jcurses.jar
to your classpath and putlibcurses64.dll
(orlibcurses.dll
for non-64 bit systems) into the same folder. Both files are in the/libs
folder. - run the built jar (
build/libs/countvotes.jar
) with the commandjava -cp * com.github.simulatan.countvotes.Main
...will be tracked in the GitHub issues.