Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support new CCS REST interface #23

Open
meisterT opened this issue Oct 18, 2017 · 7 comments
Open

Support new CCS REST interface #23

meisterT opened this issue Oct 18, 2017 · 7 comments

Comments

@meisterT
Copy link
Contributor

We've standardized on a new REST API including event feed.

See
https://clics.ecs.baylor.edu/index.php/Draft_CCS_REST_interface
for the current specification.

If you support this, Carnifex will also work with Kattis.

@meisterT
Copy link
Contributor Author

In the meantime, you can change the URLs in https://github.com/TPolzer/Carnifex/blob/master/src/score/client.go#L67
to read from api/v3/ instead of api/ to read the previous version of the API.
(Or make that configurable.)

TPolzer added a commit that referenced this issue Nov 25, 2017
@meisterT
Copy link
Contributor Author

FYI Our plan is to delete the v3/v4 versions of the API with our migration to symfony.

cc @nickygerritsen

@TPolzer
Copy link
Owner

TPolzer commented Oct 28, 2018

yes, I have a bit of second system syndrome going on here.

@meisterT
Copy link
Contributor Author

Did you start implementing event-feed reading?

@TPolzer
Copy link
Owner

TPolzer commented Apr 26, 2019 via email

@Alicipy
Copy link
Contributor

Alicipy commented May 11, 2019

Last winter I wrote a proxy that translates the V3 calls and processes the results. In this way, the Api compatibility problem can be avoided.

You can find it here: https://github.com/AliceMurray/Carniprox

Have fun!

@meisterT
Copy link
Contributor Author

Half-yearly ping when the Regionals season is about to start

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants