Logging Duolingo ranks over time

Published: May 3, 2022, last updated: Apr 21, 2024
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
2022-09-2812:1330593207
2022-10-1712:1231523152
2022-11-2922:3729663085
2023-02-2818:2329223001
2023-05-2323:3830302958
2023-09-1200:0029852985
2023-10-1113:4728422842
2023-11-1320:3228192819
2023-11-2923:2328432843
2023-12-2811:3328632863
2023-12-3123:5928662866
2024-01-0723:5928692869
2024-01-1423:5928732873
2024-01-2123:5928752875
2024-01-2823:5928812881
2024-02-0423:5928842884
2024-02-0809:4928852885
2024-02-1123:5928872887
2024-02-1823:5928922892
2024-02-2523:5928952895
2024-03-0323:5928972897
2024-03-0401:5428972897
2024-03-1023:5929002900
2024-03-1723:5929032903
2024-03-2423:5929032903
2024-03-3123:5929062906
2024-04-0712:1029132913
2024-04-0723:5929132913
2024-04-1423:5929142914
2024-04-2123:5929192919