Commit Graph

80 Commits

Author SHA1 Message Date
Howl 0a870ee742 Remove read privilege. Public data is now readable by everyone without having to pass an API token. Feel free to test around as much as you like! 2016-07-06 14:22:43 +02:00
Howl 534d5183ed It's not rank, it's privileges 2016-07-06 14:12:57 +02:00
Howl fcdd042d6c Finish up with new ranks and stuff on the API 2016-07-04 00:06:23 +02:00
Nyo 39f6b2bbcf New privileges on API (allowed column only) 2016-07-03 21:55:03 +02:00
Nyo 244186cf4e Allow compilation of the API on Windows 2016-06-22 13:13:33 +02:00
Howl b3e31734f5 Release logging to sentry 2016-06-17 10:34:53 +02:00
Howl 24d34eb741 v1.TokenNewPOST => /tokens, /tokens/new 2016-06-15 00:23:55 +02:00
Howl fc38503bdd add GET /tokens/self 2016-06-14 12:01:30 +02:00
Howl 4d9ec829a8 Add token listing at GET /tokens, also add a token-fixing tool at /tokens/fix_privileges.
By the way, 100th commit on the API!
2016-06-14 11:32:11 +02:00
Howl 52d7b65493 Add /api/v1/tokens/self/delete 2016-06-14 10:03:53 +02:00
Howl a9b82f99b5 Add global leaderboard 2016-06-14 09:37:11 +02:00
Howl a65cf086f0 Add Documentation API 2016-06-13 22:40:01 +02:00
Howl 32738aaae0 Simplify string to int conversion where possible 2016-06-13 21:48:09 +02:00
Howl 2f027ce853 Remove Message from 404 response, to allow easy distinction between missing method and data not found 2016-06-13 21:47:35 +02:00
Howl f32de541a4 Fix set_status 500 ing when beatmap is not found by ID 2016-06-09 10:52:55 +02:00
Howl d87027c85a always rank the whole mapset, not just a single diff 2016-06-09 00:29:00 +02:00
Howl b1fc609706 Add BeatmapsRankedFrozenFullGET, an endpoint to get all beatmaps having a frozen ranked status 2016-06-08 23:33:08 +02:00
Howl 9b821e3230 Add /api/v1/beatmaps 2016-06-08 19:55:52 +02:00
Howl ee51b999f1 Allow passing a beatmap_id to BeatmapSetStatus 2016-06-08 18:30:23 +02:00
Howl e27569261a Update ban_datetime on allowed status change 2016-06-06 12:27:54 +02:00
Howl 0c6237ed01 Use userid rather than username 2016-05-28 23:48:29 +02:00
Howl 6a374a4f9d Implement get_user_best and get_user_recent in peppyapi 2016-05-28 20:24:39 +02:00
Howl 0fcb1cc391 diobono 2016-05-26 21:19:00 +02:00
Howl fde01c6f84 Don't print 0pp scores on std on user/scores/best 2016-05-26 21:13:36 +02:00
Howl a25512fb96 Add completed status in users/scores/* 2016-05-22 16:22:13 +02:00
Howl ce739a8ae5 Implement users/scores/recent 2016-05-19 17:31:49 +02:00
Howl da2a36537e Implement user/scores/best 2016-05-19 17:15:17 +02:00
Howl de2aeb338b Revert "Fix normalisation not actually happening in users/full"
This reverts commit ef14f027b7.
2016-05-18 18:00:39 +02:00
Howl 52e1fa09ca Revert "Normalise floats (don't use Inf in JSON)"
This reverts commit 330757ec78.
2016-05-18 18:00:22 +02:00
Howl ef14f027b7 Fix normalisation not actually happening in users/full 2016-05-18 17:49:46 +02:00
Howl 330757ec78 Normalise floats (don't use Inf in JSON) 2016-05-18 17:48:19 +02:00
Howl 5320c62e17 Be more permissive in UserLookupGET (wildcard both at start and at end of username) 2016-05-17 17:40:30 +02:00
Howl c86bc1e420 Use precise level in /api/v1/users/full 2016-05-17 17:06:15 +02:00
Howl 32b9d1e2d5 Escape backslashes in UserLookupGET 2016-05-17 15:35:18 +02:00
Howl 42437bde44 Add user lookup (search for user with only initial part of their username) 2016-05-14 22:43:47 +02:00
Howl 35fb27e3c1 Add PP in /users/full 2016-05-14 21:27:42 +02:00
Howl 3942f63446 use querystring in /friends methods. remove useless POST methods in /friends 2016-05-14 21:23:17 +02:00
Howl 9481de5e4e Merge /badges/:id into /badges 2016-05-14 21:02:05 +02:00
Howl 4448fcdfdb Update /users/userpage to use querystring parameters 2016-05-14 20:55:42 +02:00
Howl 5f97315d49 i memi 2016-05-14 20:31:28 +02:00
Howl 417409030a Fix 500 on tokens/new 2016-05-14 20:18:29 +02:00
Howl 09582361a3 /users/full now using querystring. /users requests from now on will have an uniform system for getting the user (?id=self | ?id=1337 | ?name=Howl) 2016-05-14 19:51:33 +02:00
Howl 8114329d38 /users/whatid using querystring param name 2016-05-14 18:52:55 +02:00
Howl 3a199b8c41 Merge /users/id/:id and /users/name/:name into /users (with querystring params id and name) 2016-05-14 18:32:43 +02:00
Howl 1b1f2503a2 fuck nyo 2016-04-27 21:03:16 +02:00
Howl 8dbacc5ed9 add privilege beatmap to privileges.go 2016-04-27 20:25:53 +02:00
Howl 6936d7932f OOOH RIGHT 2016-04-27 20:18:55 +02:00
Howl b8c013c0ad go get -u -v -d -xd 2016-04-27 20:17:59 +02:00
Howl 3782ed3c7c beatmap ranking in API 2016-04-27 20:03:06 +02:00
Howl 32029d963e We git.zxq.co now 2016-04-19 16:07:27 +02:00