This project uses Python Playwright to achieve asynchronous operations for completing tasks on Neopets.
Please follow the fields in the accounts.json file to set up the accounts:
Set LEGACY
to ==True== if the account has not yet been linked to NeoPass.
Set USERNAME
and PASSWORD
as the account's username and password.
If set to ==False==, please input the NeoPass email and password for USERNAME
and PASSWORD
, and input the Neopets username for NEOPASS_USERNAME
.
Please use Python and install the required packages from requirements.txt
. After updating accounts.json
, you can run main.py
, which will handle all the tasks.
# source venv...
pip install -r requirements.txt
python main.py
- Bank Collect
- Fishing
- Fruit
- Jelly
- Omelette
- Springs
- Trudys
- Shrine
- Tombola
- Tdmbgpop
- The Void Within Event
- Hosiptal
- Void Location
- Buy Stocks / Sell Stocks (60 NP)
- PetLab # First, You need to collect map to open.
- PetpetLab # First, You need to collect map to open.
- Shop Wizard
- Training School (Strength, Defence, Agility, Endurance and Level)
- Cap'n Threelegs' Swashbuckling Academy
- Mystery Island Training School
- Secret Ninja Training School # Level 250 up
- Battledome
- Daily Quests
The function uses the traditional Gmail sending mode and requires applying for a token from Google services in order to enable the notification feature.