Logging Duolingo ranks over time

Published: May 3, 2022, last updated: Aug 4, 2022
Reading time: 2 min

I was curious as to how my rank would change over time and what the rate of attrition would look like over time.

This page was originally an attempt to mix markdown and bash scripting into a single executable page that updates itself when run that was itself documentation of how it worked, however the header that Hugo (which is what this site is built with) requires entirely breaks the markdown/bash quirk that allowed it to work with plain markdown.

In the background, the data source I’m scraping is duome.eu and dumps values directly to this page using blog_duolingo_rank as part of server.sh in my Dockerfiles project.

Currently this script is manually run whenever I’m curious. Perhaps as time goes on, I’ll automate this and eventually graph out these values (similarly to my weight tracking page), but that’s a project for later.

DateTimeStreakLingots
2022-04-10N/A30783337
2022-04-11N/A30683343
2022-04-1211:3930563347
2022-04-1423:3530473355
2022-04-1923:5733143314
2022-04-2011:3729863321
2022-04-2423:0629623336
2022-05-0315:1729093316
2022-05-0414:4329103316
2022-05-0723:1229093252
2022-05-1010:0532713271
2022-05-1609:5732993299
2022-05-1917:1528183244
2022-05-2823:3327933213
2022-05-3019:5832223222
2022-06-1312:2627423201
2022-06-2812:4031063318
2022-07-1218:2533203320
2022-08-0313:1931553310
2022-08-0409:0731523311