Duolingo Integration

I made a Duolingo integration that doesn’t require grabbing tokens from the Javascript Console:

It has:

  • Streak binary sensor
  • Streak length sensor
  • XP sensor

Nothing else. It uses unauthenticated endpoints, so there’s no login or token scraping shenanigans required.

If you’re into Duolingo, please try it out and let me know what you think.

2 Likes

Cool project.

There is also this integration: GitHub - Makhuta/homeassistant-duolingo: HomeAssistant Duolingo scraper. It provides a few more sensors.

Maybe you can join forces. Your setup seems to be easier.

1 Like

No login required for this integration.
Yes, fewer sensors, but if you just want streak status, streak length, or XP, this approach is easy to set up - no Devloper Console required, no auth expiry.