Skip to content

hmlendea/dl-desktop

Repository files navigation

Donate Build Status Latest GitHub release

About

This is an unofficial Linux desktop client for Duolingo, that works as a wrapper around the official web app.

Installation

Get it from the AUR Get it from FlatHub

Using a package manager

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.

Usage

If you've installed it through your package manager, then it should already contain a launcher for it. Otherwise, run the dl-desktop binary.

Building from source (Linux)

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

Building from source (Windows)

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

Credits

The name Duolingo, and the Duolingo logo, are copyrights of Duolingo