Turkmaster (Mturk)

A page-monitoring web app for Mturk (Mechanical Turk) designed to make turking more efficient. Easily monitor mturk search pages and requesters and Auto-Accept the HITs you missed.

< Feedback on Turkmaster (Mturk)

Question/comment

§
Posted: 2017-12-19

Installing and reinstalling a million times, nothing changes

The UI appears for me and I have the new default scrapes, but it keeps not finding any HITs. The first time I activate them after I reinstall, it asks me "A userscript wants to access a cross-origin resource." and I put "Always allow" and then the UI gets wonky and it turns into a drag-and-drop kinda thing, then I stop that and try to run some scrapes or change and run them. 0 HITs, I'm going crazy.

§
Posted: 2017-12-19

Same thing for me. I think some accounts may still be able to access data from the old site, which is why some people get working scrapes, but it seems I'm not one of them because all I get is the N/A thing too.

§
Posted: 2017-12-19

@grumpyriddle or @"Flat Line" Can you guys provide me with an export of the hits you are trying to scrape?

In the cog wheel there is an export button. Just copy an paste the results here please or attach a file.

§
Posted: 2017-12-19

Should look similar to this:

[{"id":"A32521521","time":2000,"type":"url","name":".5","option":{"auto":false,"alert":true,"stopOnCatch":true},"state":{"isSelected":true},"url":"https://worker.mturk.com/?page_size=20&filters%5Bqualified%5D=true&filters%5Bmasters%5D=false&sort=num_hits_desc&filters%5Bmin_reward%5D=.5"}]

§
Posted: 2017-12-19
Edited: 2017-12-19

Maybe i can just point this out. Currently, I believe, the default scrapes, for instance the survey's .25 and more, looks at this URL:

"https://www.mturk.com/mturk/searchbar?selectedSearchType=hitgroups&searchWords=survey&minReward=0.25&qualifiedFor=on&x=13&y=10"

This string https://www.mturk.com/mturk Is the old site.

You would need to add new scrapes that when exported begin with :https://worker.mturk.com for the scrape to catch any hits.

if you have any questions feel free to ask.

§
Posted: 2017-12-19
Maybe i can just point this out. Currently, I believe, the default scrapes, for instance the survey's .25 and more, looks at this URL:

"https://www.mturk.com/mturk/searchbar?selectedSearchType=hitgroups&searchWords=survey&minReward=0.25&qualifiedFor=on&x=13&y=10"

This string https://www.mturk.com/mturk Is the old site.

You would need to add new scrapes that when exported begin with :https://worker.mturk.com for the scrape to catch any hits.

if you have any questions feel free to ask.

Bobby,

I have already done this. Still nothing works. Replacing the URL does not work for me. And, to give you some background, I'm a web developer, and I feel like I have some idea what I'm doing. No dice. This script needs a larger overhaul, but I don't have time outside my day job to do so right now.

§
Posted: 2017-12-19

@"W. P. Wentzell" Wow, a web developer, that must be really awesome. So i just reinstalled TM in Chrome using Tamper Monkey. The default do not work. In-fact they seem to break the script. I would delete them all and add my own scrapes.

Here is one that works when triggered by itself but breaks if the default ones are active or have been active without a page refresh.

{"id":"A81968097","time":60000,"type":"url","name":".25 and up","option":{"auto":false,"alert":true,"stopOnCatch":true},"state":{"isSelected":false},"url":"https://worker.mturk.com/?page_size=20&filters%5Bqualified%5D=false&filters%5Bmasters%5D=false&sort=num_hits_desc&filters%5Bmin_reward%5D=.25"}]


Can you try deleting the default ones and then importing the above string, or create a new scrape?

§
Posted: 2017-12-19

Bobby,

That does indeed work. There are some formatting issues that need attention with that watcher. Thanks for putting me on the right track.

Bottom line: the script still needs an overhaul. Thanks for your help!

§
Posted: 2017-12-19
@"W. P. Wentzell" Wow, a web developer, that must be really awesome. So i just reinstalled TM in Chrome using Tamper Monkey. The default do not work. In-fact they seem to break the script. I would delete them all and add my own scrapes.

Here is one that works when triggered by itself but breaks if the default ones are active or have been active without a page refresh.

[{"id":"A81968097","time":60000,"type":"url","name":".25 and up","option":{"auto":false,"alert":true,"stopOnCatch":true},"state":{"isSelected":false},"url":"https://worker.mturk.com/?page_size=20&filters%5Bqualified%5D=false&filters%5Bmasters%5D=false&sort=num_hits_desc&filters%5Bmin_reward%5D=.25"}]


Can you try deleting the default ones and then importing the above string, or create a new scrape?

OMG THIS WORKED FOR ME... only on mozilla though, not on chrome, but i got something! I deleted all the default ones and important the code above. Thank you for the help!

§
Posted: 2017-12-19
Edited: 2017-12-19

For anyone that wants to re-implement the $0.75 and up surveys, here is the correct code to import:

[{"id":"A82486721","time":3000,"type":"url","name":"Surveys $0.75 and up","option":{"auto":false,"alert":true,"stopOnCatch":true},"state":{"isSelected":false},"url":"https://worker.mturk.com/projects?filters[search_term]=survey&filters[min_reward]=0.75&filters[qualified]=true&ref=w_fr_srch"}]

auto watchers are acting a little wonky, however.

§
Posted: 2017-12-19

There are still some issues. And I hope that @DonovanM can continue to support this through the changes.

We should all make sure to say Thank You to @DonovanM As this script is pretty beastly, and lets be honest its free and has made us all some money.

Also @grumpyriddle you can create your own scrapes, via buttons on the page after a search. So if the .25 cent one does not suite your fancy you should be able to search for something like any hit with a reward of $1 or more, and then hit the Watch this page? button, it should create a scrape for you. Please note that you will need to have the dashboard open in another tab for this to work.


I added a snip with the button on it.

§
Posted: 2017-12-19

@"W. P. Wentzell"

I have noticed its stops scraping every few or ~10mins or so, I have to refresh the page from time to time and start the scraper again.

§
Posted: 2017-12-19

Thank you guys for the scraper imports, guys. Quite helpful. At least that part is working mostly now!

§
Posted: 2017-12-19

how do i import that code into tm

§
Posted: 2017-12-20
how do i import that code into tm

You go to the UI to the scroll wheel and go to Import>and paste the code

§
Posted: 2017-12-20
Edited: 2017-12-20

thanks again guys! it's at least workable and i understand the code now

DonovanMAuthor
§
Posted: 2017-12-20

Wow, thanks a ton @BobbySwiftly ! I'm out of town and haven't really been able to check up on things for the past several days but you've been a huge help!

@W. P. Wentzell - I won't argue with your point that Turkmaster needs a major overhaul. The vast majority of the code was written 3+ years ago and I get the urge to make major changes whenever I have to dig through the code. Though like you said, it would be a very time-consuming endeavor and I'm usually already burned out from writing code all day at work. But anyway, glad it's working for you!

Thanks for the heads up everyone. I'll have to go ahead and update the default watchers.

Post reply

Sign in to post a reply.