A terminal-based XP, Gem, Streak farming and Quests Completer tool for Duolingo.
- https://discord.gg/yawq7BxJPy - Support/Suggestions
- Supports XP, Gem and Streak farming
- NEW: Multi-Task Farming - Run XP, Gem, and Streak farms simultaneously
- Farms ~499 XP per loop
- Farms ~60 gems per loop
- Completes All quests including past monthly badges quest, friend quest and daily quest.
- Free Items & Free Super (3-Days)
- Clone The Repository
git clone https://github.com/OracleMythix/DuoRain.git
cd DuoRain- Install Requirements
pip install -r requirements.txtBefore running the script for the first time, you need to get your JWT token from the Duolingo website:
- Go to https://www.duolingo.com and log in to your account.
- Open your browser's Developer Console (Press
F12orCtrl+Shift+I, then go to the Console tab). - Paste and run the following line of code:
document.cookie.match(new RegExp('(^| )jwt_token=([^;]+)'))[0].slice(11)- Copy the string it returns โ that's your JWT token.
- Run the script and paste the JWT when prompted.
python DuoRain.pyEach XP loop gives you ~499 XP and Each Gem loop gives you ~60 gems.
The new Multi-Task Farming feature allows you to run multiple farming tasks simultaneously:
- Select option 7 "Multi-Task Farm" from the main menu
- Choose which tasks you want to run:
- XP Farm (enter desired XP amount)
- Gem Farm (enter desired number of loops)
- Streak Farm (enter desired number of days)
- Select option 4 "Start All Tasks" to begin farming
- Press 'Z' at any time to stop all running tasks
The multi-task interface will show you the progress of each task in real-time, including:
- Current progress (completed/total)
- Value gained (XP, gems, or streak days)
- Status (Running, Complete, Stopped, or Error)
- Elapsed time
Note: The XP farm runs Duolingo stories in English โ French Course (I will add a feature that will get you XP in user desired course). To earn XP, make sure the French course is already added to your Duolingo profile.
- XP farming, Gem farming, Streak farming and All Quests Completer logic adapted from
DuoXPyby @DuoXPy - CLI design, UX flow, theming, and enhancements by @OracleMythix
This tool is intended for learning and educational purposes only. Use responsibly. And DO NOT SKID OR SELL IT AS YOUR PRODUCT.
Stay stormy. โ๏ธ