I made this mostly for me cuz I run
G.I.F.T.S and my wishlist is useless with how many pets come in and out! I have it then I dont! So I made this to tell me what pets i dont own in a trade. theres a pawprint emoji next to them if I dont own them.
Once installed you have to go through all your pet folders so the extension can save what you have- after that it works on its own.If you want to exclude folders you add the group id to the content.js file in the excluded group ids area. like this
- Code: Select all
const EXCLUDED_GROUP_IDS = new Set([
"4315481", // gifts
"1234567", // trade stock
"9876543" // holding pen
]);
Its not perfect im sorry but like i said i made it for me. but i decided i might share it if you wanted to use it too.
Firefox verChrome/braveHow to install(brave)
Chrome / Brave (30-second install)
Download cs-trade-need-badge-v1.2.0.zip
Extract the ZIP
Open:
Chrome → chrome://extensions/
Brave →
brave://extensions/Turn Developer mode ON
Click Load unpacked
Select the extracted folder
Done. 🐾
How to install in Firefox (quick)Download the ZIP and extract it
Go to: about:debugging#/runtime/this-firefox
Click Load Temporary Add-on…
Select the extracted folder’s manifest.json
✅ It will run immediately.
Important Firefox note (not you, just Firefox being Firefox)
Temporary add-ons disappear when you restart Firefox.
To keep it permanently, you’d need to install it as a signed addon
After installing
Browse your keeper folders (it learns your art keys)
It will ignore excluded folder groupid=4315481
In trades → pet picker → 🐾 shows on art you currently have 0 of
Click the extension icon → Export/Import backup any time
If you want, tell me your other excluded folder URLs and I’ll bake all their groupids in too.
🐾 What the extension is forThis extension helps you spot pets you still need while you’re in a Chicken Smoothie trade, based on the art you actually keep, not your wishlist (which lies to you 😅).
If you:
gift pets a lot,
keep “holding” or “giveaway” folders,
and want at least one of each art for yourself,
this tool acts like a personal “art Pokédex” overlay.
👀 What you’ll see
In the trade pet picker, some pets will have a:
🐾 badge
That badge means:
“You currently have ZERO of this art in your keeper folders.”
No badge = you already own at least one of that art.
🧠 How it decides what you own
The extension learns automatically by watching pages you visit.
✅ It counts pets you keep
When you visit your keeper folders, it:
looks at each pet’s image
reads the art key (pic.php?k=...)
stores how many of each art you have
If you have:
2 of the same art → count = 2
trade one away → count goes to 1
trade the last one away → count = 0 → 🐾 shows again
🚫 It ignores gift/holding folders
Folders you don’t want counted (like giveaway stock) are excluded by folder ID.
Example:
accounts/viewgroup.php?groupid=4315481That folder:
never adds pets to your “owned” list
keeps those arts marked as “still needed”
You can add more excluded folders later.
💾 Where the data is stored
Saved locally in your browser
Survives refreshes and restarts
Nothing is sent anywhere
No account access, no automation
You also get:
Export your data to a JSON file
Import it back if needed
Reset if things ever get messy
🔒 What it does not do
❌ Doesn’t click anything for you
❌ Doesn’t accept or create trades
❌ Doesn’t read private data
❌ Doesn’t interact with other users
It only:
reads what’s already on the page
adds a small visual badge
🧩 Where it works
✅ Your pet folders (learning)
✅ Trade pet picker (highlighting)
❌ Everywhere else (it stays quiet)
🐾 TL;DR
🐾 badge = you don’t currently own this art
No badge = you already have one
Counts duplicates correctly
Ignores giveaway folders
Replaces your broken wishlist with reality