Working Code

Sort:
crosszay

fake

 

ImperfectAge
Crosszay_pro_pro wrote:
Dale00007 wrote:

As you are aware I am working on club manager. Till now I was using screenscraping only for myself. With API I will try to maybe give it to friends and maybe later public. But as I am not professional developer, I am a bit worried to put it fully public ... but I will see once more critical APIs are ready and I have more time to build some viable product. 

You can see beta version at http://cm.tode.cz ... if there is some big interest I can create account to somebody who is interested (but as said - at this moment I will really li

What is the club manager used for? 
Have you seen chessteams.info ?
One very good thing about the signup for chessteams is the login and connection to the chess com account is made securely, and I think automatically.

9qc

I made a website to estimate the time played on chess.com. Almost all online games have this feature but I'm not sure why chess.com doesn't have it. Right now, it only calculates regular bullet, blitz, and rapid games; daily games are not taken into account.

https://www.chessti.me/

I have plans on expanding the website include more statistics. Suggestions are welcomed!

danlsn
simawwn wrote:

I made a website to estimate the time played on chess.com. Almost all online games have this feature but I'm not sure why chess.com doesn't have it. Right now, it only calculates regular bullet, blitz, and rapid games; daily games are not taken into account.

https://www.chessti.me/

I have plans on expanding the website include more statistics. Suggestions are welcomed!

That's pretty cool! How did you go about calculating the time? I wanted to do a similar thing by pulling the start and end times from the PGNs and pulling the difference but parsing PGNs has been pretty sloooow

9qc
danlsn wrote:
simawwn wrote:

I made a website to estimate the time played on chess.com. Almost all online games have this feature but I'm not sure why chess.com doesn't have it. Right now, it only calculates regular bullet, blitz, and rapid games; daily games are not taken into account.

https://www.chessti.me/

I have plans on expanding the website include more statistics. Suggestions are welcomed!

That's pretty cool! How did you go about calculating the time? I wanted to do a similar thing by pulling the start and end times from the PGNs and pulling the difference but parsing PGNs has been pretty sloooow

I'm also parsing the PGN and calculating the difference between the start and end time

fordragonfolley

Prometheus exporter for chess.com player data:
https://github.com/MarioUhrik/chess-exporter

9qc

I have updated and redesigned https://www.chessti.me/ to include more game time stats. You can now have a better idea of your chess play time patterns!

serhiivolokh

  Hello, could someone advise me, what is wrong with the score here: https://www.chess.com/club/matches/1435977/games . It shows 6:8 in total, but if you count board by board, it should be 7:8. Is this related with an international flag of one of metz's players or something? By the way api shows 6:8 as well https://api.chess.com/pub/match/1435977 . Thank you.

Tricky_Dicky

The API is a reflection of the web page generally and will show the same as the web page. The web page match score is incorrect, as you say. First option is for a club SA to use the 'Sync Score' option in the right hand panel of the match page. If that doesn't sort out the problem then you need to send an email to C.C support@chess.com with all the details.

This should really have been posted in Help and Support (or maybe Admins)

max_mayo

Hey everyone, hope you're all doing well! Over the weekend I made a free chess.com heatmap that will show your game activity over the year. The link for it is here if you'd like to try it: https://chessheat.com happy

The_Blue_Nightshade

i suggest tht the club veiw can be changed

YankeeBastid

can you think of a better way to express ideas: I do not remember when or if I posted my idea here. I think now I will see if there is any reaction. I built a unique tournament competition (that runs on Chess.com using APIs from here) that has many elements that solve many issues about online chess. It introduces a completely new concept that ties into my tournament concepts: PPM, which stands for "Progressive Performance Metric." Essentially, PPM represents a calculation that tracks and evaluates how performance progresses or advances over a series of events or activities. More on that later.

One of my goals was to enable lower-skill-level players to compete equally with higher-skill-level players. I use a 4 person team format with a novice, 2 intermediate, and an advanced player on a team. I use a sort of all the players based on their skill levels in the roster of qualified 'rapid' chess players who have signed up for the event. The makeup of teams changes from day to day as players' skill levels change.

There is a leaderboard that accumulates points earned from daily matches, adds them to any previously earned points, and posts the top point winners to a Leaderboard. Chess.com awards diamond memberships to the top 4 players on the Leaderboard at the end of each Month., I zeroed out the points and started over again each month.

The system for awarding points is unique. It is not a traditional system awarding 50%, 30% and 20%. I use a simple formula for getting a basic award unit, x=n*(n+1)/2 so that n is the number of participants. I then take the total points to be awarded, bpu =((4.8 x n)/x), and divide that by x to obtain the basic price unit, or bpu. Let's say we have 4 teams winning. !st place would get 4 times the bpu, 2nd gets 3 times bpu, 3rd gets 2 times bpu and 4th gets bpu. I have never heard of that method of prize distribution anywhere.

The design of the system is such that no matter how many participants (and it is designed to handle thousands each day), there will be awards distributed based on a ratio. That ratio can be one winner in ten, one in 20, one in 30, and so on. A player could participate in as many different events as they desire.

Since we use a person's Chess.com rating average over 7 matches, they can be applied to many events, depending on how the events we set up. I began having two events a day - winner-take-all, and 1 winner for every 10 participants, however, I am just running the one winner for every 10 participants now. Depending on the Chess playing community, I could expand the event count.

Turning to the event itself. I use the PPM method to compare changes in a player's skill level averages. I add 7 previous ratings awarded to a player playing rapid games on Chess.com. I divide that by 7. That gives me a player's starting average. I then add the results from the rating from the most recent match to the previous 6 matches, divide that number by 7 and I have determined the current rating average. I subtract the starting average from the current average and that gives me their PPM. It is usually a number with more than 6 decimal places and that keeps ties to a very very rare occurrence. Now each player's PPM is applied to the team's total PPM. I compare this team total to all the other teams to determine who is on the winner's roster.

CHEATING!!!. How? So what? Using the PPM method a player cannot use a single match but must depend on the play of their teammates and who are they? A cheater would not know and all games are tracked and their ratings averaged.

Why do I post the results off-site from Chess.com? Good question for which I do not have an answer. I believe the competition incentivizes players of ALL skill levels to participate in an International event, that runs EVERY SINGLE DAY. I would hope that someone from Chess.com recognizes the uniqueness of the competition, its out-of-the-box methodology, and its potential for expansion into the online E-Chess gaming community. I have been running the event daily for quite a few months now. I would be willing to open-source the code if someone expressed an interest, even turning over the concept to Chess.com. I only want to be recognized as the Author of the idea and developer of the original code.

9qc

Another design and data update on my website: https://www.chesstime.io/

It now includes a lot more interesting statistics like your most played opponent, your nemesis and your victim

YankeeBastid

Hi guys! I had to shut down my third-party server due to real-life issues. I did not take the time to download my list of members in my daily chess.com event, 4teamchess. I was wondering if the is an API that will find all the members in my club 4teamchess International?

Tricky_Dicky

https://www.chess.com/news/view/published-data-api

YankeeBastid

thanks, Tricky, I will check it out in the am.

Omed

1:

2:

3:


Making Some fun tools. No practical use but fun to watch the data.

YankeeBastid

The fields would not open up to accept input.

fireineyesloveinheart

Hey all! I didn't find this forum post at all, but I built open source Chess discord bot that allows players to do Chess.com puzzles both daily and random in Discord! Its used alot and uses Chess.com Java wrapper for the Chess.com connection.
https://github.com/jalpp/Chesslisefeel free to explore the bot code and in your Discord server!!

fireineyesloveinheart

I have actually stopped working on the bot due to personal reasons