nileshsah / harwest-tool

A one-shot tool to harvest submissions from different OJs onto one single VCS managed repository http://bit.ly/harwest
MIT License
130 stars 15 forks source link

Update language.json #28

Closed nskybytskyi closed 1 year ago

nskybytskyi commented 2 years ago

As of 6/9/22, Codeforces added new programming languages. Harwest will break if a user has submissions in these new languages. This issue has been reported in #23 . Since then, #24 and #25 attempted to fix it. However, #24 does it incorrectly by breaking code structure, and #25 only adds one new Kotlin version out of 9 (nine!) languages added.

Summary of changes:

Closes #23 closes #24 closes #25

nskybytskyi commented 2 years ago

In case you are curious about how I found the new languages: I submitted a Compilation Error solution in every language and checked /api/user.status to obtain Submission.programmingLanguage as used in the API. Unfortunately, it often differs from the language name shown by the /submit page itself.