apmechev / DBLingo

Back up and monitor your Duolingo progress

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DBLingo

Back up and monitor your Duolingo progress

Run inside the src/ directory as

python -m dblingo.dblingo

or if you have just installed, run

just run

Installation

just install

Configuration

You need to have the following environment variables set:

  • DBLINGO_USER: your Duolingo username
  • DBLINGO_JWT: your Duolingo JWT token (see below) (Also this may break the Duolingo TOS, so use at your own risk)
  • NEXTCLOUD_LINK: the link to the Nextcloud path to save the data

JWT token

You can programmatically get the JWT token by running the command below. This command requires your username and password, and also a browser that is supported by Selenium.

just get-token

About

Back up and monitor your Duolingo progress

License:MIT License


Languages

Language:Python 97.9%Language:Just 2.1%