PDA

View Full Version : [Python] Various Neopets Tools/Automation Programs



Squirtle
01-24-2024, 11:30 PM
Out of respect for our community, I've decided to turn the repositories private and will not be open sourcing these programs. While development will continue, I prefer to release them only once they are fully completed and have passed through the proper measures to ensure they remain secure, accessible only behind certain rank requirements.

Squirtle
01-25-2024, 07:16 PM
Added an avatar grabber. By default, it retrieves 33 clickable/refreshable avatars on an account. Before attempting to get the avatars, it checks if you already own them. I've also integrated this program with 2Captcha. If you have a 2Captcha account, you can enter your API key in settings.ini under the settings section. This integration allows you to obtain all clickable avatars, including those locked behind captchas on pet pages. With the API key provided, this program can then acquire around ~95 avatars.

Added a Shop Wiz sniper that snipes items from the Shop Wizard by reading the snipe_list.txt file. It uses the format item_name:item_price. You can choose to stop after purchasing 'n' items by editing the settings.ini file. The Super Shop Wizard will be added once I purchase a premium, or if I can get my hands on the SSW data. It also detects when you are banned from the Shop Wizard, then waits until you can use it again before continuing. It provides a real-time countdown until it restarts.

Praise_the_Sun
01-26-2024, 07:57 AM
Added an avatar grabber. By default, it retrieves 33 clickable/refreshable avatars on an account. Before attempting to get the avatars, it checks if you already own them. I've also integrated this program with 2Captcha. If you have a 2Captcha account, you can enter your API key in settings.ini under the settings section. This integration allows you to obtain all clickable avatars, including those locked behind captchas on pet pages. With the API key provided, this program can then acquire around ~95 avatars.

Added a Shop Wiz sniper that snipes items from the Shop Wizard by reading the snipe_list.txt file. It uses the format item_name:item_price. You can choose to stop after purchasing 'n' items by editing the settings.ini file. The Super Shop Wizard will be added once I purchase a premium, or if I can get my hands on the SSW data. It also detects when you are banned from the Shop Wizard, then waits until you can use it again before continuing. It provides a real-time countdown until it restarts.

I've seen some of your work on Github. Hi!

I'm curious if you've seen some economic success from your Shop Wizard tool? I haven't played with it.

Squirtle
01-26-2024, 06:13 PM
I've seen some of your work on Github. Hi!

I'm curious if you've seen some economic success from your Shop Wizard tool? I haven't played with it.

Hey mate, I wouldn't say so. It picks up a few items here and there, but I don't really have a comprehensive list put together. I've only been using it with the basic codestones, and it seems to pick up a few here and there. When I upgrade it to support SSW, that's when it will really improve, especially by using the price-only feature to scan for regular UBs before trying to find them.

infestedvirus
01-26-2024, 06:40 PM
Thats really cool! Congrats!

Squirtle
01-26-2024, 07:39 PM
Added the account creator. You can either manually create your account or completely automate the process depending on the configuration set within settings.ini. You can also manually or automatically activate the accounts, depending on whether you have access to the IMAP settings for your email. I've only tested my personal email with IMAP, so I'm not too sure if Gmail or Outlook will work by default with the auto activation. If you have access to your own email server (e.g., customdomain.com), you can set up a catchall email and enter the domain under 'email' in settings.ini, setting randomizedemail to 1. This will randomly generate emails for you, which will all be redirected to your primary email address set in the catchall.

The accounts.txt file that gets generated is admittedly overkill and a bit confusing, but I'd prefer too much information to not enough. The accounts.txt format is as follows:

username:password:email:pet_name:pet_species:pet_c olour:pet_gender:/DOB:gender:country:state (if US):proxy (if used):security_question_1:security_answer_1:securi ty_question_2:security_answer_2

Squirtle
01-27-2024, 07:37 PM
Shop Wiz Sniper Update: Integration with the Super Shop Wizard is now complete. By default, the program checks if you are a premium user and, if so, defaults to using the SSW instead of the regular Shop Wizard. When you are banned from the SSW, it reverts to using the regular SW. Once the SSW ban is lifted, the program switches back to using the SSW.

Squirtle
01-28-2024, 09:01 PM
I'm going to create a 'Neopets Suite,' which will be an extensive, long-term work-in-progress project. The concept is to automate nearly everything I can think of into a single program, rather than using multiple smaller programs. I've just revived my old score sender and updated it to include automatic encryption updates, making it cross-platform compatible. This approach is much safer than my previous method of hard-coding the encryption into the program. However, I doubt the encryption will change much anymore, given the shift in focus to HTML games.

infestedvirus
01-30-2024, 05:18 AM
I'm going to create a 'Neopets Suite,' which will be an extensive, long-term work-in-progress project. The concept is to automate nearly everything I can think of into a single program, rather than using multiple smaller programs. I've just revived my old score sender and updated it to include automatic encryption updates, making it cross-platform compatible. This approach is much safer than my previous method of hard-coding the encryption into the program. However, I doubt the encryption will change much anymore, given the shift in focus to HTML games.

Thats incredible! :) This post is good.