Through the Years: Long Correspondence

It’s entirely on my end.
I’m behind a proxy which is out of my control.

5 Likes

Would getting a data snapshot supplied some other way be helpful ?

4 Likes

Perhaps.

My workflow was using a few requests to retrieve the overall tournament status, and then some more specific requests for each game completed since the previous check.

I believe my proxy uses some kind of blacklist provided by some sort of external service.
Ogs is listed as gaming site there.

Maybe it’s possible to configure a private site, not listed, to act as a “man in the middle”: receiving my http requests and forwarding them to Ogs server and then forwarding the response to me.

Otherwise it would be necessary to make the requests on my behalf and then sending me the results as a file.

3 Likes

Well, I can’t do a full update with fancy graphics, but I can at least count down to the end of the round: 505 games left!

5 Likes

So, how can we do this?

I’ll make a list of my usual requests and we’ll see if we can arrange something

2 Likes

These are my main three Api requests to OGS site:


https://online-go.com/api/v1/tournaments/59567

https://online-go.com/api/v1/tournaments/59567/rounds

https://online-go.com/termination-api/tournament/59567/players

These provide all main informations about the tournament status: games and players.

The site answers should be three distinct json files that could be saved as text and sent to me.
I should be able to tweak my current setup to read those files instead of making the calls to the server.

Is anyone willing to help me with that?

5 Likes
7 Likes

37 days later

  • 479 games in progress, 450 players involved, 93 groups
  • 97 completed games
  • 57 players completed all their games, 5 of them with nine wins
  • 4 groups completed all their games
  • 10 disqualified players, one resigned

Many thanks to @Purble for sending me the files.
It was quite easy to force my script to read the files instead of calling the server.

Enjoy!

12 Likes

Wow, Lys is back. Thanks.

3 Likes

Thanks, @Lys, and many thanks to @Purble also!

4 Likes

I can be an alternate if Purble goes on vacation… Was at the US go congress, so glad Purble was able to help.

5 Likes

All players that have a still active game this round have at least one win. (No more in column 0 for GamePerformance except at top)

2 Likes

12 days later

  • 456 games in progress, 432 players involved, 91 groups
  • 23 completed games
  • 18 players completed all their games, one of them with nine wins
  • 2 groups completed all their games
  • One disqualified player, one resigned

Thanks to @Purble for the fresh data

6 Likes

15 days later

  • 425 games in progress, 413 players involved, 89 groups
  • 31 completed games
  • 19 players completed all their games, 2 of them with nine wins
  • 2 groups completed all their games
  • 4 disqualified players

Data gently provided by Purble

6 Likes

13 days later

  • 387 games in progress, 378 players involved, 81 groups
  • 38 completed games
  • 35 players completed all their games, 5 of them with nine wins
  • 8 groups completed all their games
  • One disqualified player

Data as usual from @Purble

Third post in a row.
After the recent forum changes, will the old rule still be active?

(Edit) Yes, it is

6 Likes

Thanks for the updates @Lys

2 Likes

Beep, beep, and there you go again!

1 Like

18 days later

  • 360 games in progress, 368 players involved, 81 groups
  • 27 completed games
  • 10 players completed all their games, 1 of them with nine wins
  • 2 disqualified player, one resigned

Data as usual from @Purble

7 Likes

Hm, stlll 86 on the undefeated diagonal still with active games. nearly 1/4 of the remaining games in progress.

4 Likes