Best Scripts for Newbies:
The following tools are all userscripts, codes written by users and shared with us to help make our browsing experience customized.
In order to use these following scripts you need to first download an extension onto your browser in order to have them run properly. For chrome users, use tampermonkey, and for firefox users, use greasemonkey. There will be a post with information on add-ons that can be installed via the Chrome Web Store or the Firefox Market Place
- MTurk HIT DataBase
For this script, you can turn on auto update *toggle is on HITS* or you can manually update on your dashboard by selecting "Update Database". This will record the hits you do, the requesters who posted them, the individual HIT ID, and your total earned by each individual requester. It also shows these nifty little boxes beneath the requester name in the HIT description: Requester, Title, Note, Block
- example image 1 showing match requester ID, no title: top, no match on ID or title: bottom.
- example image 2
showing match for both requester ID and title.
- Color Coded Search
I'll admit, it took me a little bit to warm up to this script. But I absolutely love it now. It incorporates the TO rating into the HIT box itself with an easy to understand color coding. You can also tick the boxes at the top of the HIT search to remove low rated HITs.
- mmmturkeybacon Queue Order Fix
After completing a HIT anywhere within your queue (i.e. HITs Assigned To You), this script will automatically continue the HIT at the top* of your queue. If you sort your queue by Time Left (least first), you can use this script to work around mturk's default** behavior of ignoring what your queue is sorted by. You should only need to set the sort order once.
*The HIT at the top of the queue is determined when the HIT currently being worked on is loaded. This means if a new HIT gets put on the top of the queue after the current HIT has already been loaded it will not be the very next HIT, but the one just after that instead.
**To restore the default behavior sort by Assigned On (earliest first).
ELI5: When working out of your queue, say you've collected several hits from a batch, but you have one hit in there with a longer timer that you've decided to save, mTurk's default is to continue on to the hit that you've accepted first. So even if you have 24 hits with 15 minute timers, and one hit with a 4 hour timer, but you accepted the 4 hour timer hit before any of the 15 minute ones, mTurk will automatically redirect you to the 4 hour timer hit. This script fixes this problem. Remember, if you don't need this script running, disable it until you do. It takes a few extra milliseconds to load the next hit, because this script is having to do an extra step. If you don't need it, don't use it while working out of your queue! Every second counts working on a batch.
- Auto-Approval time and Save Auto-approval time
Both of these scripts show you how long until a HIT goes to automatic approval. Pretty nifty when you're looking for a good batch, but feel uncomfortable about rejections (since you're much less likely to be rejected if the requester only has 8 or whatever hours to approve your work by).
- Worst Case Scenario Calculator
This will show you how many HITs you can do before reaching your "worst case scenario", which you will be able to view on your dashboard along with your other stats. I think they're automatically set at 99% and 95% but you can change those by clicking the worst case projected percentage.
- mmmturkeybacon Today's Projected Earnings
Records the number of hits you did that day and gives you a pretty little display on your dashboard of your projected earnings, lest you get rejections.
- ID Copy/Paste
Displays your worker ID on mturk, qualtrics, and surveymonkey.
- MTurk Export
Provides you with an easy to copy, pretty standard here, way to share hits that you find with the forum. Just press the little button that has a vb to the right of the HIT title, ctrl-c, paste to forum.
- Discover Fake Availabilities
Script checks the HIT to see if there are any available, or if it's just leading you on.
- Mturk Title Fixer
Change the titles on Mturk pages to be more descriptive. I really like this one, so far. It changes the name of the tab to include what page you're currently looking at. For example, when you're looking at all hits, the tab will say "All Hits - AMT", looking at hit pages, it includes the name of the hit. Very simple but really useful when you have multiple tabs open.
- CrowdSource Find Keywords
Quick and dirty; this only works on firefox. You click the search button beside the keyword, select the best example, and the page will automatically close and put that example into the appropriate section in the hit.
These are a few scripts that I've been tinkering with, so I don't have much/any description for them yet, and I may not be the best person to answer questions for them, but I feel like a lot of these deserve some recognition and absolutely need more people using them and trying them out!
What I know about this so far, is that it's a multi-level and streamlined page monitoring script that's been designed to make turking more efficient. There's instructions on the greasyfork page on how to use it, but again if you have questions feel free to ask and I, or someone else, will absolutely try to help.
- ZSMTurker's Auto Reload
Automatically starts reloading page when you've missed a HIT.
- Return All
Adds a Return All link to the Mturk Queue page. Would be useful when entire queue is about to expire, or when you fill up your queue with a not so great batch.
- Custom Mturk Tab Titles
Adds new settings to the very bottom of your Dashboard page that allow you to set tab titles for urls.
- HIT Return & Accept
This userscript returns your current mTurk then accepts a new one. It also checks the "accept next hit" box.
- Dark mTurk Pages
Inverts mturk page color
PLEASE FEEL FREE TO COMMENT HERE OR PM ME WITH ANY QUESTIONS OR SUGGESTIONS
As of 6/11/14 all of the pastebin scripts have been removed and replaced with www.userscripts-mirror.org links.
for links that lead to pastebin on chrome: left click on your tampermonkey icon, select "add new script...", select all of the text and delete it from that new script so you have a blank page. Copy the text in the box on pastebin and paste it in your blank script. Save and you've got a new script.
for links that lead to pastebin on Firefox: this is going to require a few more steps than on chrome. Copy all of the text in the pastebin, open a new text document file (you can do this by right clicking on your homescreen->new->new text document), and paste your code into that. Save as "your_script_name.user.js" make sure you save it as that rather than a .txt file. When it saves on your desktop it'll have a scroll icon. Open firefox, select menu, click the monkey, and drag/drop the script into the browser window (example picture)
FOR BOTH OF THESE, make sure you select THE ENTIRE TEXT in the text box, starting with "// ==UserScript==" and continue until the script ends. You can select text in the "Raw Paste Data" textbox, right click select all (or ctrl-a) to select the whole script.