This is an unofficial Linux desktop client for Duolingo, that works as a wrapper around the official web app.
Note: Only the FlatHub version is supported by this repository. The rest are community-supported and issues encountered while installing/using them should be reported on their respective pages.
On Arch Linux, the package is available on the AUR (duolingo-desktop-git).
For other distributions, you will have to check if someone included this package into the package manager's repository.
If you've installed it through your package manager, then it should already contain a launcher for it. Otherwise, run the dl-desktop
binary.
You will need to install npm, the Node.js package manager.
In the main directory of this repository run the following:
npm install
npm run build
You will need to install Node.js which includes npm.
Afterwards run the following in the main directory depending on your current system:
If you are building on Windows:
npm install
./node_modules/.bin/electron-builder --win
If you are building on Linux:
npm install
sudo ./node_modules/.bin/electron-builder --win
The name Duolingo, and the Duolingo logo, are copyrights of Duolingo