Skip to content

Releases: demostanis/42evaluators

final release :(

29 Apr 22:45
Compare
Choose a tag to compare
final release :( Pre-release
Pre-release
my last work on 42evaluators

with API key generation code removed...
(so the code just panics)

my code used to generate a lot of API keys to prevent rate-limiting
(because i didn't want to wait many hours everytime) while fetching
endpoints like projects_users, cursus_users, coalitions_users, etc.. (a
	full list is in internal/api/ratelimit.go)
i tried for awhile to find better methods than this, but gave up because
the API is very limiting.

that resulted in high database loads on the intra (i was only fetching
	on one computer), causing issues to people doing their exams...

also i've been told storing API data in a database (albeit shielding
	non-42 students from accessing it) is a violation of GDPR, so
reusing this code might get you in legal trouble with 42 central.