MCPcopy Index your code
hub / github.com/Lioness100/free-duolingo-plus

github.com/Lioness100/free-duolingo-plus @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
18 symbols 20 edges 2 files 8 documented · 44%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

"You earned 19 weeks of free Duolingo
Plus!" "You earned 41 weeks of free Duolingo
Plus!" "You earned 36 weeks of free Duolingo
Plus!" "You earned 24 weeks of free Duolingo
Plus!" "You earned 24 weeks of free Duolingo
Plus!" "You earned 24 weeks of free Duolingo
Plus!"

Free Duolingo Plus

A simple CLI tool to create dummy accounts with referral links to give yourself free Plus (max 24/41 weeks depending on whether you're part of the tiered reward system).

NOT WORKING as of March 1st, 2023. I'm currently looking into this issue.

Please create a pull request to update this date if this tool works/doesn't work for you.

Installation

🎉 If you wouldn't like to go through the installation process, you can create an issue or reach out to me on Discord (@lioness100) and I will run the tool on your behalf.

Install Rust using the recommended rustup installation method and then run:

cargo install free-duolingo-plus

Usage

Follow these instructions to get your referral link.

⚠️ A VPN must used to run this as Duolingo will not consider accounts created with the same IP as the original towards the referral program. ⚠️

free-duolingo-plus --help
free-duolingo-plus --code BDHTZTB5CWWKTVW2UCDTY27MBE
free-duolingo-plus --code https://invite.duolingo.com/BDHTZTB5CWWKTVW2UCDTY27MBE
free-duolingo-plus --code https://invite.duolingo.com/BDHTZTB5CWWKTVW2UCDTY27MBE --num 10

Please ⭐ this repository if it works for you!

Acknowledgements

The strategy was taken from https://github.com/JunkMeal/duolingo-plus and ported to Rust.

Contributing

This is the first project I've ever created with Rust. If you would like to improve the code, please open an issue or pull request!

Internal Documentation

Core symbols most depended-on inside this repo

create_account
called by 1
src/duo_api.rs
create_credentials
called by 1
src/duo_api.rs
main
called by 0
src/main.rs
default
called by 0
src/duo_api.rs
from
called by 0
src/duo_api.rs
parse_code
called by 0
src/duo_api.rs

Shape

Class 7
Function 6
Method 5

Languages

Rust100%

Modules by API surface

src/duo_api.rs16 symbols
src/main.rs2 symbols

For agents

$ claude mcp add free-duolingo-plus \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page