# 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](https://user-images.githubusercontent.com/65814829/180666541-8ceac559-37d8-4e5b-86f4-05b8b265b3b6.png)).
Working as of February 26th, 2023. 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](https://github.com/Lioness100/free-duolingo-plus/issues/new?assignees=Lioness100&labels=&template=enter-your-referral-code-link.md&title=Remote+CLI+Usage+Request)
> or reach out to me on Discord (@Lioness100#9258) and I will run the tool on
> your behalf._
Install [Rust](https://www.rust-lang.org/tools/install) using the recommended
rustup installation method and then run:
```sh
cargo install free-duolingo-plus
```
## Usage
Follow [these
instructions](https://support.duolingo.com/hc/en-us/articles/4404225309581-How-does-the-referral-program-work-)
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.** ⚠️
```sh
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](https://docs.rs/free-duolingo-plus)