Ein Typing-Test nach dem Prinzip von bekannten Seiten wie Monkeytype oder Keybr mit kompetitivem Multiplayer und persistentem Leaderboard, speziell für Entwickler mit Codesnippets statt zufällig gewählten Wörtern oder Zitaten und Unix-UX. War ursprünglich ein gemeinsames Universitätsprojekt von Malte Meilung und mir.
parameter username, password und request sowie request spezifische parameter bei update
JSON in form
{statuscode: 400}
oder
{ statuscode: 200, username: "foo", wpm: 0, games_won: 0, games_played: 0 }
(bei der Abfrage der Nutzerdaten)
Methode: POST parameter: username, password, register
example: curl -X POST -d username="foo" -d password="foo" -d request="register"
return:
statuscode | Bedeutung |
---|---|
201 | Nutzer wurde erfolgreich registriert |
406 | Nutzer ist bereits registriert |
Methode: POST parameter: username, password, authentificate
example: curl -X POST -d username="foo" -d password="foo" -d request="authentificate"
return:
statuscode | Bedeutung |
---|---|
202 | Nutzer erfolgreich authentifiziert, daten werden übermittelt |
401 | falsches password |
404 | Nutzer nicht gefunden |
Methode: POST parameter: username, password, request, requested_user
example: curl -X POST -d username="foo" -d password="foo" -d request="request" -d requested_user="foogirl"
return:
statuscode | Bedeutung |
---|---|
200 | OK |
401 | falsches password |
404 | Nutzer nicht gefunden |
500 | requested_user nicht gefunden |
Methode: POST parameter: username, password, request, games_played, games_won, wpm
example: curl -X POST -d username="foo" -d password="foo" -d request="update" -d games_played=15 -d games_won=8 -d wpm=46
return:
statuscode | Bedeutung |
---|---|
201 | daten überschrieben |
401 | falsches password |
404 | Nutzer nicht gefunden |
statuscode | Bedeutung |
---|---|
400 | fehlerhafter request |
GO: https://github.com/docker/cli/blob/master/cli/cobra.go
LUA: https://pastebin.com/cUzGFJyw
C: https://github.com/torvalds/linux/blob/master/arch/arm64/kernel/syscall.c
Rust: https://github.com/starship/starship/blob/master/src/main.rs
zsh: https://github.com/denysdovhan/spaceship-prompt/blob/master/spaceship.zsh
JavaScript: einfach unseren eigenen JavaScript code lul ich will company leaks in unserem Spiel