Description
PSL to TSM
Turn your Profession Shopping List into a TradeSkillMaster search string in one click.
Requires Profession Shopping List by Slackluster. PSL to TSM is made with Slackluster's permission. The TSM tab is added to PSL's window with his OK, and the search string comes from PSL's own API.
Profession Shopping List (PSL) keeps track of every reagent your tracked recipes need. PSL to TSM adds a TSM tab to PSL's window that turns that list into a TSM search string, ready to copy and paste into TSM's search box. Because it lives right on PSL's window, you can grab it while TSM's Auction House window is open. No more swapping back and forth.
Features
- TSM tab on PSL's window. PSL's window gets two tabs: Shopping List (PSL as normal) and TSM (the search string, ready to copy).
- Exact items. Every reagent is searched by its exact item ID, quality rank included, so TSM finds exactly the right thing.
- Only what you're missing. Amounts come straight from PSL, so reagents you already have enough of are left out.
- Always up to date. The string updates on its own when you track or untrack recipes, or when your bags change.
- Long lists made easy. If your list is too long for one TSM search, it's split into parts. Page through them with the arrow buttons and paste each one.
- Works anywhere. /psltsm convert opens the string in a small window of its own.
- Changelog built in. See what's new under PSL to TSM in the game's Settings.
How to use
- Track your recipes in Profession Shopping List like you normally do.
- Open PSL's window and click the TSM tab. You can also type /psltsm tab, or left-click PSL to TSM in the addon menu by the minimap.
- The string is selected for you. Press Ctrl+C (Cmd+C on Mac), then paste it into TSM's search box.
Click the Shopping List tab to go back to PSL's normal list.
Commands
| Command | What it does |
|---|---|
| /psltsm | Open the settings |
| /psltsm tab | Open PSL's window on the TSM tab |
| /psltsm convert | Show the string in a window of its own |
| /psltsm owned on / off | Only buy what you're missing (older PSL versions) |
| /psltsm login on / off | Show a message at login |
| /psltsm status | Show your settings and PSL connection |
| /psltsm reset | Reset settings to default |
| /psltsm help | List all commands |
/psltotsm works too.
Requirements
- Profession Shopping List (required). Version 12.1.5-02 or newer is recommended, since PSL builds the TSM string itself. Older versions still work: PSL to TSM works the list out from your tracked recipes instead.
- TradeSkillMaster to paste the string into.
FAQ
Why do I have to copy and paste? Can't it just search TSM for me? TSM doesn't let other addons fill in or start its searches, so copy and paste is the way in.
It says "Loading item info from the game..." Right after logging in, the game may not have loaded every reagent's details yet. It fills in by itself a moment later.
The TSM tab isn't showing on PSL's window. Make sure Profession Shopping List is up to date. If PSL's window ever changes, /psltsm convert still gives you the string in its own window.
Credits
Huge thanks to Slackluster, the author of Profession Shopping List. PSL to TSM hooks into PSL's window with his permission, and he added the TSM search string to PSL's API. If you like this addon, go give PSL some love too!





