Forums

Chess.com ClubManager beta release

Sort:
NichtGut

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.

null

 

You can search for players too depending on their activity level, time in club or whether they play in matches or not

null
null

null

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.

null

 

Besides adding the new feature I have also made the windows look better. It really bugged me to have this horrible stuff:
null

So I changed it to this beauty instead

null

 

(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

null

 

I changed it for this greek art:
null

NichtGut

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. 

MGleason
NichtGut wrote:

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.

NichtGut
MGleason hat geschrieben:
NichtGut wrote:

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.

MGleason

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.

NichtGut

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. 

MGleason

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.

NichtGut

And Java is like importing people´s toolsets and then just clicking run. Tada! 

NichtGut

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:

null

Current Matches:

null

Future Matches:

null

NichtGut

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

 

NichtGut

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. 

Paul_Panther

You are doing great job, now I can go ahead of deleting members, inactive since 2014.

NichtGut
Paul_Panther wrote:

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.