Vaicine

Mildly Menacing Medic
Hi everyone,

As you may or may not have seen, last week I released the first version of a greasemonkey/tampermonkey script to help improve trading on TF2Outpost.com. The response I got back has been amazing. As of now, the script is being used by over 600 people.

For those of you who don't know what I'm talking about, this is what the script did in the first version, before this update:

- Saved searches. Adds an option to the main navigation where you can save and load searches!
- Hide trades. You can hide trades from ever showing up again!
- Toggle dontators. Show and hide dontators
- Toggle by keyword. Enter a keyword and it'll filter all the trades with that keyword.
- Show the notes on the right of the trade list (and hide the adverts)
- Auto refresh when you hit a 503 page
- If a search listing shows no trades (because you've hidden them all!) then it'll automatically move onto the next page

Since I released the script last week, I've been gathering feedback and finding out what people like about the script, and what people want.

Today I'm happy to release the first big update to the script. The following features have been added:

- Lots of UI Improvements
- The toggle to hide all donators will now persist across pages (so now you only click it once)
- I've changed how quickly the script refreshes the page when TF2Outpost returns a 503 error. Now it's once every 3 seconds.
- Added a button to delete individual saved searches
- The script will now check for a new version when you first open the TF2Outpost website
- Added negative and positive keyword toggles (so you can now show by keyword as well as hide by keyword)
- Added toggle by item level
- Added toggle by craft number
- Added toggle by unusual effect
- Added a button to show/hide more info on the trade listings page
- Added a 'toolbox' menu item which will include settings and things like that
- Show how many trades have been hidden in the toolbox menu
- Added a 'clear all hidden trades' button to the toolbox menu (careful with this one!)
- Added a 'clear last 10 hidden trades' button to toolbox menu
- Added a 'clear first 10 hidden trades' button to toolbox menu
- Added a block user button to trades page
- If the toggle doesn't match any trades, automatically go to the next page
- Fixed a bug with cancelling on the keyword toggle

With this script, TF2Outpost now looks a bit like this:

http://i.imgur.com/81mTW.png

There is one new feature that needs a bit more explaining - 'The script will now check for a new version when you first open the TF2Outpost website'. This works by checking a server run by me to see what the current version of the script is, and check that against your script version. Some people will argue 'why don't you just add a @downloadURL or a @updateURL?' two reasons for this. I don't like the greasemonkey implementation of this (slow), and chrome doesn't support this! Most people using this script use chrome, so I don't want to alienate those people.

After the first release of the script, quite a lot of people added me on steam to say thank you and some kind people even gave me tf2 items as a way of thanks. These are the people that drove me to add more features to the script and continue improving it.

With all that in mind, I've decided the auto update functionality will work on a 'donators' version of the script. Everything else is exactly the same, and you'll get all the same features as everyone else.

If you like the sound of the update notification version and you think this script is worth donating to, you can add me on steam and i'll give you a key: http://steamcommunity.com/id/vaicine :)

If you want the regular version, you can download that here: http://userscripts.org/scripts/show/148791

If userscripts.org is down, you can download it from here: http://www.vaicine.com/tf2outpost

Also, this is the last [PSA] post I am going to do. So either get the update notification version, or keep an eye on the userscript page or the script homepage.

To use this script on firefox:
1. Install greasemonkey: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
2. Go to the script page: http://userscripts.org/scripts/show/148791
3. Click install


To use this script on chrome:
1. Install tampermonkey: https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo
2. Go to the script page: http://userscripts.org/scripts/show/148791
3. Click install

-------------------------------

The next update will have the following features:

- Auto load next search page when you reach the bottom of the page
- Export/import hidden trades
- Make all toggles persist across pages
- Add toggle for hide offline user trades
- Add prices from bazaar.tf and spreadsheet.blogspot on item hover over
- Highlight trades that you've given offers on
- Add a toggle to the toolbox menu to toggle whether to refresh when tf2outpost returns 503
- Add an option to the toolbox menu to specify the refresh speed when tf2outpost returns 503
- When doing a toggle, reapply odd/even styling
- Adding a WYSIWYG editor for when you make a new trade
- Any other features you guys request!

Any new features you woud like, please post them here! If you have any problems getting the script to work, either post here or you can add me on steam!
 
why did you even post here to say that.

Let's see you write up a script like this.

oh wait, you can't, because it involves no stairstabbing
I dont have the time to write a script that involves something that helps people in a virtual economy
 
lol i guess you just have the time to make youtube videos about you backstabbing people in a video game

get over yourself and stop pissing in this guy's cornflakes.