offlineowl
1.0.0
I really like Duolingo; however, even as a Plus subscriber, their amazing dictionary remains online-only, which prevents me from looking up words I have forgotten on-the-go while in Korea. Additionally, some courses (such as the Korean one) do not have lessons built into the app, and therefore cannot be studied offline.
This repository provides two projects:
bin
, a Node.JS CLI app can scrape a Duolingo course to export all
vocabulary and lessons from it, generating a .dat
file.app
, an offline-first PWA that can query the generated .dat
file
is provided.Since recent JavaScript features are used throughout the project, both the browser and Node.JS must have relatively recent versions.