Panda Crazy Script for Panda's

Johnnyrs

Active Member
Contributor
Crowd Pleaser
Joined
Jan 12, 2016
Messages
546
Reaction score
1,603
Points
668
Age
53
Location
Whittier, California
Gender
Male
Last edited:
  • Like
Reactions: <Gucci>

Johnnyrs

Active Member
Contributor
Crowd Pleaser
Joined
Jan 12, 2016
Messages
546
Reaction score
1,603
Points
668
Age
53
Location
Whittier, California
Gender
Male
Thank you for the updates! I have noticed that the buttons do not show on the "no hits available" page on the new worker site after the update ... is there a trick to that or is it still in the works ?
That's one of the things I didn't get to test so thanks for letting me know. I'll have an update for that later. Looks easy to fix.
 

JKS

New Member
Joined
Aug 28, 2017
Messages
11
Reaction score
13
Points
203
Age
40
Gender
Female
That's one of the things I didn't get to test so thanks for letting me know. I'll have an update for that later. Looks easy to fix.
Sweet ! thanks for all you do :)
 
  • Like
Reactions: Johnnyrs

Nuramazing

Active Member
Contributor
Joined
Apr 26, 2017
Messages
658
Reaction score
1,401
Points
468
Gender
Female
Last edited:

Johnnyrs

Active Member
Contributor
Crowd Pleaser
Joined
Jan 12, 2016
Messages
546
Reaction score
1,603
Points
668
Age
53
Location
Whittier, California
Gender
Male
Thank you for the updates! I have noticed that the buttons do not show on the "no hits available" page on the new worker site after the update ... is there a trick to that or is it still in the works ?
I tried to get this to work because it looked easy but amazon doesn't show any info of the groupid number it would need to add panda buttons on that page. They redirect the panda page to a requester search page on server side and I can't get the redirected page url from this. Sorry. I'll keep searching for a solution but this might be out of my hands unless they provide that groupid number on that page.
 

Johnnyrs

Active Member
Contributor
Crowd Pleaser
Joined
Jan 12, 2016
Messages
546
Reaction score
1,603
Points
668
Age
53
Location
Whittier, California
Gender
Male
I don't know if it's something in my browser's settings, but the https://worker.mturk.com/?filters[search_term]=pandacrazy=on link doesn't work for me. I just get a search results page. It works with the old link https://www.mturk.com/mturk/welcome?pandacrazy=on&usenewsite=yes though.

Edit:
Ok I tried a few different things.
Violentmonkey: link does not work on FF nor Chrome
Tampermonkey: link works on both FF and Chrome
Greasemonkey: link does not work on FF
Right now I'm only supporting greasemonkey and tampermonkey. I tried the urls on FF and they work for me.

the forum isn't linking the whole url so try this: https://worker.mturk.com/?filters[search_term]=pandacrazy=on
 

turkingintheusa

New Member
Joined
Nov 6, 2016
Messages
1
Reaction score
1
Points
203
Age
51
Gender
Male
I tried to get this to work because it looked easy but amazon doesn't show any info of the groupid number it would need to add panda buttons on that page. They redirect the panda page to a requester search page on server side and I can't get the redirected page url from this. Sorry. I'll keep searching for a solution but this might be out of my hands unless they provide that groupid number on that page.
I don't know much about this sort of thing but would it be possible to either collaborate with one of the scraper scripters or create a new scraping script that caches or logs the hit's group ID and then have PC Helper (or combine PC helper with the scraper?) and then, if the no hit found redirect is detected, generate the buttons based on the cached/logged groupID?

One more thing. I understand that priority is simply functionality right now, but at some point in the future would it be possible to add themes to pandacrazy? I have macular degeneration and the brightness kills my eyes.

Thanks for everything you do!
 
  • Like
Reactions: JKS

Nuramazing

Active Member
Contributor
Joined
Apr 26, 2017
Messages
658
Reaction score
1,401
Points
468
Gender
Female
  • Like
Reactions: ChristopherASA

Kat8mouse

Kat Master
Contributor
Joined
Jun 17, 2016
Messages
3,176
Reaction score
7,301
Points
838
Location
Virginia
Gender
Female
Today I released a new update for Panda Crazy Helper (0.2.9) to greasyfork. Be sure to update it if greasemonkey/tampermonkey doesn't update it automatically. Should update it automatically sometime tomorrow. Be sure to backup your data by exporting it from the jobs menu at top so you won't lose anything if something goes wrong.

New Features:
  • Will now add buttons on worker.mturk.com which will send panda's to Main Panda Crazy script using the same worker.mturk.com domain. It will not pass panda's to PC on www.mturk.com unless you are still using www for the buttons. So be sure you are running PC on the correct domain when trying to add panda's. PC running on www will not get messages from worker url or vice versa. That's a browser security feature that I can't change.
This update makes sure that the script will run correctly on the new worker site domain. The buttons are in the show details of each hit when showing on the all hit page. Click on each hit to show the buttons or click on the show details at the top to show all buttons on each hit. Everything seems to be working correctly just like it does with the old site. The queue helper script won't work on worker site yet. Will take some time to figure out what I can do with that.

When mturk starts to redirect people from www.mturk.com to worker.mturk.com then you have to use a new url to run on the old site:

old site: https://www.mturk.com/mturk/welcome?pandacrazy=on&doNotRedirect=true
new site: https://worker.mturk.com/?filters[search_term]=pandacrazy=on

Notice the added text at the end of the old site url: &doNotRedirect=true
Thanks for all you do Johnnyrs @Johnnyrs. :love: :sparklingheart:
 
  • Like
Reactions: Johnnyrs

Johnnyrs

Active Member
Contributor
Crowd Pleaser
Joined
Jan 12, 2016
Messages
546
Reaction score
1,603
Points
668
Age
53
Location
Whittier, California
Gender
Male
I don't know much about this sort of thing but would it be possible to either collaborate with one of the scraper scripters or create a new scraping script that caches or logs the hit's group ID and then have PC Helper (or combine PC helper with the scraper?) and then, if the no hit found redirect is detected, generate the buttons based on the cached/logged groupID?
This is possible probably. PC already accepts messages from any script to add panda's. I have the information on how scripters can add that to their script in the help website. I was also testing a way to detect a click on the preview link on worker.mturk.com site so it saves the groupid in a local variable. If the script finds the no hit found page then it just checks if a local variable is saved and then can add the buttons. I'll see if that can be done but it only works if someone clicks on a link on the worker site. Would be more difficult if coming from the forums or other places outside of the mturk.com domain due to browser security on passing variables.

One more thing. I understand that priority is simply functionality right now, but at some point in the future would it be possible to add themes to pandacrazy? I have macular degeneration and the brightness kills my eyes.
I do want to do something about this. Could easily just allow people to change the colors to whatever they want but then it's easy to set black text on black background mistake so not sure about allowing that. Themes would be the best solution but then I need to figure out the best colors that go well with everything. The different colors of the job cell meanings may have to change too which can cause confusion in the help section. I believe there is an extension for browsers called stylish that can be used to change web page colors too. It could be a long time before I can add themes to it because I don't have as much time now then I had last year.
 
  • Like
Reactions: <Gucci> and JKS

Bolbor

zug zug
Joined
Jan 12, 2016
Messages
1,457
Reaction score
2,880
Points
513
Age
31
Apologies if this has been answered already, but is there a faster way to jump into the queue and load up the first/last HITs in it via queue helper? Basically, instead of fidgeting with the little queue helper UI in the top right, being able to go to a certain URL, perhaps.
 

Johnnyrs

Active Member
Contributor
Crowd Pleaser
Joined
Jan 12, 2016
Messages
546
Reaction score
1,603
Points
668
Age
53
Location
Whittier, California
Gender
Male
Apologies if this has been answered already, but is there a faster way to jump into the queue and load up the first/last HITs in it via queue helper? Basically, instead of fidgeting with the little queue helper UI in the top right, being able to go to a certain URL, perhaps.
At this point the only command that works is JRPC=nexthit in the url which automatically goes to the first hit which you don't have opened in another tab starting from the beginning of the queue. I always wanted to put more commands in so you can go to any hit in the queue quickly but didn't get to it. Now that I need to make it work for the new worker site I'll see what I can do with it. The new worker site is a bit more tricky when it comes to the queue helper script so I will see what I can and can't do. It won't be as smooth and quick as the script on the old site.
 
  • Like
Reactions: <Gucci> and Bolbor

Johnnyrs

Active Member
Contributor
Crowd Pleaser
Joined
Jan 12, 2016
Messages
546
Reaction score
1,603
Points
668
Age
53
Location
Whittier, California
Gender
Male
Is &doNotRedirect=true something specific to your script?
No. Mturk developers put it in so scripts can still work on the old site after the redirection starts. The script uses it internally for all panda's so it will work on the old site until they turn off the old site completely.
 

Turker2013

New Member
Joined
Oct 21, 2017
Messages
8
Reaction score
0
Points
201
No. Mturk developers put it in so scripts can still work on the old site after the redirection starts. The script uses it internally for all panda's so it will work on the old site until they turn off the old site completely.
Some of us have been getting logged out before the 12 hour mark. Does this have to do with the redirection thing?
 

Johnnyrs

Active Member
Contributor
Crowd Pleaser
Joined
Jan 12, 2016
Messages
546
Reaction score
1,603
Points
668
Age
53
Location
Whittier, California
Gender
Male
Some of us have been getting logged out before the 12 hour mark. Does this have to do with the redirection thing?
That's probably because the old and new sites are sharing stuff with logins now so if you are logged in to the old and new site with one browser then you may run into conflicts like that. Plus I never had a 12 hour mark for logging me off. It's usually around 6 hours. I've been using the new site and old site every day at same time for months so maybe that's the reason why I only have around 6 hours or it could be something else. I have always used chrome for old site and portable chrome for new site.
 
  • Like
Reactions: <Gucci>

Turker2013

New Member
Joined
Oct 21, 2017
Messages
8
Reaction score
0
Points
201
That's probably because the old and new sites are sharing stuff with logins now so if you are logged in to the old and new site with one browser then you may run into conflicts like that. Plus I never had a 12 hour mark for logging me off. It's usually around 6 hours. I've been using the new site and old site every day at same time for months so maybe that's the reason why I only have around 6 hours or it could be something else. I have always used chrome for old site and portable chrome for new site.
It was happening to others. I was logged out in less than 3 hours, and no, I wasn't using he worker site on the browser in question.
A couple examples from others...
https://turkerhub.com/posts/417117/
https://turkerhub.com/posts/417122/
 

Johnnyrs

Active Member
Contributor
Crowd Pleaser
Joined
Jan 12, 2016
Messages
546
Reaction score
1,603
Points
668
Age
53
Location
Whittier, California
Gender
Male
It was happening to others. I was logged out in less than 3 hours, and no, I wasn't using he worker site on the browser in question.
A couple examples from others...
https://turkerhub.com/posts/417117/
https://turkerhub.com/posts/417122/
Try deleting your cookies for mturk.com site. Clear out your cache too. Some others have said that worked for them but other than that I have no other knowledge of a fix. I get logged off in 6 hours usually and that's been normal for me.
 

Johnnyrs

Active Member
Contributor
Crowd Pleaser
Joined
Jan 12, 2016
Messages
546
Reaction score
1,603
Points
668
Age
53
Location
Whittier, California
Gender
Male
Today I released a new update for Panda Crazy Queue Helper (0.3.5) to greasyfork. Be sure to update it if greasemonkey/tampermonkey doesn't update it automatically. Should update it automatically sometime tomorrow.

New Features:
  • Will now work on the new worker site with some small delays and not as smooth as it did on the old site. This is because the new queue automatically by default goes to the next lowest timed hit in queue which is great and fixes the bug that the old site had forever. But there is no way to change the next hit so I have to redirect to the next hit if user wants a non default hit to go to next. It dims the page so it shows it's working and then redirects the page if it has to or just undims the page for you to work.
  • Will add a link to the queue page at the very top of the page when doing a hit which comes in handy sometimes. I might add more links that corresponds to the added commands below.
  • https://worker.mturk.com/tasks?JRPC=nexthit will take you to the next hit in queue automatically.
  • https://worker.mturk.com/tasks?JRPC=lasthit will take you to the last hit in queue automatically and for every time you submit a hit until you change it in the queue options menu.
  • https://worker.mturk.com/tasks?JRPC=gohit5 will take you to the 5th hit in your queue and for every time you submit a hit until you change it in the queue options menu. You can change the 5 to any number between 1 to 25 to go to any point in the queue.
  • https://worker.mturk.com/tasks?JRPC=monitornext will wait on an empty queue page and once there is a hit in the queue it will automatically go to it and alert you that there is a hit waiting for you. This will only work with an empty queue or it will just go to the next hit in queue automatically. This could be good for hits that have a limited amount of tasks to do for people and opening it ASAP will allow you to do it without missing your chance.
  • All the new commands will also work with the old site but some may not work perfectly because the queue only shows the first 10 in queue by default. Also if using the url for old queue to show all hits than you need to add &JRPC=nexthit at the end of the url. The ? is only used for the first command in the url. If there are others then have to use the & character instead of the ? character.
This update makes sure that the script will run correctly on the new worker site domain. This script will only work when Panda Crazy main script is running in another window because it uses the queue watch data which is updated when you submit or return a hit with this script. The queue gets updated also at a regular interval in Panda Crazy. There are a few delays with dimming the page so it can either redirect to another hit or stay on the current hit. This delay may change in the future if mturk changes the way the queue works. I'll be trying to find faster ways of doing this and maybe kindly asking the developers to add some new options so this could run smoothly.
 
  • Like
Reactions: Jaded
Joined
Aug 4, 2017
Messages
381
Reaction score
291
Points
313
Location
Bangkok, Turkmenistan
Gender
Male
Since yesterday I am getting huge numbers of captchas in PC, like, more than one a minute. Any clues? I am still running 0.3.4 so it's not that.