Key Features • How To Use • Emailware • Credits • Support • License
- Headless Mode - No browser GUI required.
- Can be run in shell only environments too (such as Ubuntu Server in RPi).
- Incognito Mode
- No data of automated browsing will be saved in the browser.
- A Duolingo account with German as the learning language.
- The Flirting and/or the Idioms lessons unlocked.
To clone and run this application, you'll need Git, Python and Selenium installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/JohnnyDoer/DuoXP
# Go into the repository
$ cd DuoXP
# Download chrome driver (change the version number to the latest one).
$ wget https://chromedriver.storage.googleapis.com/88.0.4324.27/chromedriver_linux64.zip
# Unzipping chrome driver
$ sudo apt install unzip | unzip chromedriver_linux64.zip
# Adding chrome driver to PATH.
$ sudo mv chromedriver /usr/bin/
# Open keys.py and enter your Duolingo credentials.
# Installing required python modules.
$ pip install -r requirements.txt
# Running the script.
$ python3 duolingo_scraper.py
Note: If you're using Linux Bash for Windows, see this guide.
DuoXP is an emailware. Meaning, if you liked using this app or it has helped you in any way, I'd like you send me an email at bajiraoayush@gmail.com about anything you'd want to say about this software. I'd really appreciate it!
This software uses the following open source packages:
- Ebooks - A collection of ebooks.
- Wishlist - A price drop notifier for your Amazon wishlist.
- Steamer - A price drop notifier for your favorite CS:GO skins on Steam.
DuoXP is released under the terms of the MIT License.
GitHub @JohnnyDoer · Twitter @AyushBajirao · LinkedIn @Ayush Bajirao