Public API to create badges for Exercism.io user profiles.
Superseded by the official Exercism API v3.
Instructions to create a badge are still valid, just replace the data url
with https://exercism.org/api/v2/profiles/<user>/solutions
(append ?criteria=&track_slug=<language>
if you want to filter by programming language), e.g. https://exercism.org/api/v2/profiles/cascandaliato/solutions?criteria=&track_slug=go
.
A super simple scraper of Exercism user profiles that can be used to create badges like the one above (instructions here).
https://exercism.io/profiles/<user>
.https://exercism-stats-scraper.netlify.app/api/solutions
.GET
requests and requires a user
param which must be a valid Exercism user, e.g. https://exercism-stats-scraper.netlify.app/api/solutions?user=casca.total
number of published solutions:or, if an error occurred:
{
"total": number
}
{
"error": string
}
Dynamic
badge:json
https://exercism-stats-scraper.netlify.app/api/solutions?user=<user>
(replace <user>
with your Exercism user)total
solutions
)&logo=exercism&logoColor=white
to the image URL.