https://github.com/zeionara/duolingo-farmer
An exploratory project for finding out cunning ways of gaining xp on duolingo
https://github.com/zeionara/duolingo-farmer
Last synced: 3 months ago
JSON representation
An exploratory project for finding out cunning ways of gaining xp on duolingo
- Host: GitHub
- URL: https://github.com/zeionara/duolingo-farmer
- Owner: zeionara
- Created: 2020-10-31T18:33:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-22T17:19:38.000Z (over 4 years ago)
- Last Synced: 2025-01-02T07:46:20.447Z (5 months ago)
- Language: Shell
- Size: 48.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# About
A simple script for farming xp and skill trees on duolingo.
# Usage
1. Add to your environment an environment variable called `DUOLINGO_TOKEN` which should keep your authentication token:
```sh
export DUOLINGO_TOKEN=some-token-here
```## Farming xp
2. Run the `farm.sh` script which takes as an argument an amount of xp you want to farm (the quantity should divide by 18 without a remainder, the default value is 180).
```sh
./farm.sh 36
```## Farming courses
2. If there is not suitable query for your course, then manually execute `skill-test` exercise on the web-site, catch body of the query and put it in a file, leaving references for further particular values insertion as in the provided examples for `spanish` and `klingon` courses (learned from english).
3. Obtain `skill-tree-id` and a list of `skill-ids` and put them into the respective fields in the `level-up.sh` script. Ids of trees for `spanish` and `klingon` courses (learned from english) are provided in the script as examples.
4. Run the `level-up.sh` script which takes no arguments and will emulate skill-tree completion.
```sh
./level-up.sh
```