Next update will probably involve just cleaning the code so that I can actually show this thing without having to obfuscate the code in attempt to hide horrible coding practices. In the meantime C has been in my mind . Time to become a god and learn C. And machine learning.
Chess.com ClubManager beta release

Next update will probably involve just cleaning the code so that I can actually show this thing without having to obfuscate the code in attempt to hide horrible coding practices. In the meantime C has been in my mind . Time to become a god and learn C. And machine learning.
C comes first. Save machine learning for later.

Next update will probably involve just cleaning the code so that I can actually show this thing without having to obfuscate the code in attempt to hide horrible coding practices. In the meantime C has been in my mind . Time to become a god and learn C. And machine learning.
C comes first. Save machine learning for later.
The temptation is real. I started reading Turbo C/C++ by Herbert Schildt (even tho its old and I have found one mistake on it so far in the first 40 pages...) but then I discovered a beautiful book on Artificial Intelligence. Creating this Java app also made me realize I like manipulating data which ended up in making a scraper that gets recent posts from chess.com using JSOUP. I wanted to do some sort of machine learning to use chess.com thread titles and comments to predict whether a thread is troll or going downhill and should be further checked by a human.
Ill follow C, I feel my brain will grow in size when I fully understand C.

I've been using C++ since I was a teen. I've dipped my toe in python a little bit, but never got into Java or anything else.

Thats so cool. I love Java and it will always have a special place in my heart (lol) but I want to learn C to get a deeper understanding of how everything works. C++ seems like the best of both worlds and artificial intelligence seems like perfection itself.

Python is like having a complete toolset. Assembly is like having to go mining to get your own raw materials to make your own tools. C++ is in between.

I learnt a cheap trick, how to write Excel Sheets and I knew I had to add to every creation I have compiled so far. So here it is. Excel sheets for club manager!
Finished Matches:
Current Matches:
Future Matches:

Chess.com does not do a big favor to the images resolutions. Opening them in a new tab should fix that.

Here it is, the groundbreaking update. Big thanks to String.trim();
https://github.com/AntonioBohne/Chess.com-ClubManager/releases/tag/1.0
Now the app will remove all spaces. Before and after. Maybe not worth the download if you already have it but at least new users wont have to wonder if they have spaces or not.

You are doing great job, now I can go ahead of deleting members, inactive since 2014.
Lol!! Glad it was helpful. I think that maybe in the future I could add a feature where you double click on a member in the match activity list and it tells you the last time he played a team match (if he ever did) that way you can compare the join date vs last time played and make the deleting process easier.
Hopefully people at teamgermany do not find out about it because they may delete me lol.
It is finished. The spaghetti has arrived. Instead of cleaning up code I decided to add more features instead. Who cares if the code is unreadable. It works! People dont see traumatizing coding practices, they see cute buttons that light up when you hover over them.
NEW FEATURE.
This is the main window. This group has no matches so of course we all appear as inactive.
You can search for players too depending on their activity level, time in club or whether they play in matches or not
Greetings to "team-australia-melbourne-vic". It is the club that I mainly test with. Big enough to actually have all the data the app sorts trough but also small enough so that I dont have to wait while it loads 4000 games.
Besides adding the new feature I have also made the windows look better. It really bugged me to have this horrible stuff:

So I changed it to this beauty instead
(Note that the old image is for current matches while this new image displays finished matches. The layout is still identical)
Or what about this vomit inducing GUI to search for timeout percentages
I changed it for this greek art:
