Add all oj that supported by vjudge
Liu233w opened this issue · comments
vjudge provides a list of OJs:
- LightOJ http://lightoj.com/volume_userstat.php?user_id=1400
- Kattis https://open.kattis.com/users/ivan-petrov
- E-Olymp https://www.e-olymp.com/en/users/condor
- OpenJudge http://openjudge.cn/
- HihoCoder https://hihocoder.com/
- HIT http://acm.hit.edu.cn/status
- HRBUST http://acm.hrbust.edu.cn/
- HackerRank https://www.hackerrank.com/
- TopCoder https://arena.topcoder.com/
- 计蒜客 https://nanti.jisuanke.com/acm
- EIJudge http://acm.mipt.ru/judge/users.pl?user=defrager
- CodeChef https://www.codechef.com/users/everule1
- AIZU http://judge.u-aizu.ac.jp/onlinejudge/user.jsp?id=yuruhiya#2
- UVAlive https://icpcarchive.ecs.baylor.edu/index.php
- NBUT https://ac.2333.moe/User/view_user.xhtml?id=535
- 51Nod https://www.51nod.com/Contest/UserIndex.html#userId=9429
Inaccessible OJs:
- SGU http://acm.sgu.ru/
- Z-Trening http://www.codah.club/
- SCU http://cstest.scu.edu.cn/
- ACdream http://acdream.info/
edge cases:
- CF::Gym http://codeforces.com/gyms/ Merge its result to CodeForces ?
- UVALive http://livearchive.onlinejudge.org/index.php How is that handled in vjudge?
It would be appreciated if you could add www.bnuoj.com to your virtual judge. Thanks!
CF::Gym
use api https://codeforces.com/api/user.status?handle=Fefer_Ivan&from=1&count=10000
if results[x].problem.contextId > 10000
, it is a gym problem
hit: api is supported http://acm.hit.edu.cn/api/v1/judge/status/?start=0&end=200&pid=-1&uname=