IRC Export (reformatted output mod)

Export HIT information for IRC chat

As of 2015-01-30 03:12:03 UTC. See the latest version.

0 0 0
Applies to
* Important note: Same as Great HIT Export, you should ensure that this script runs before any preview/accept/hoard-type link-splitting/changing scripts in your Greasemonkey/Tampermonkey execution order. Update: And it's now become apparent that if you have been using 'Preview and Accept MTurk HITs' specifically, it may not work regardless of the execution order; if so, change to Cristo's 'Preview, Accept and Hoard' and it should work.

Cristo made a nice script a while back to copy a HIT's info in a format more convenient for posting in MTurk-related IRC chat rooms. It adds a button labeled 'IRC' next to each HIT title in an MTurk search results list, just like the 'vB' button added by the forum export script Great HIT Export. Note that GHE opens a display showing what you're copying and then you have to press ctrl+c yourself; the IRC export script just copies the information to your clipboard directly after you click its button, and you should go paste it somewhere to see it.

I had some suggestions about the formatting that weren't implemented, so I made a modified version some time ago. I've now updated mine to include features he added later, and also included the fix for the TO mirror server changing URLs on Oct 27, 2014 (without that, his currently no longer works at all).

v3.1c, 01-15-2015: improved handling of 'notqualified' links, when exporting HITs you don't qualify for yourself.
v3.2c, 01-26-2015: handling of logged-out usage (note: some HITs have no way to get a preview link when logged out, so the requester link is substituted on those).
v3.3c, 01-29-2015: It will now automatically try another URL shortening service ( when your IP has reached's temporary usage limits, and waits a small delay between shortening requests to make it less likely to hit the limits. If you still manage to hit the limits of both shortening services (slow down! ;-P ) or they're otherwise unreachable, it will say "(x)" in place of the unavailable shortened link, and append the unshortened preview link as a last resort if the shortened preview link had to be '(x)'ed.

I originally made a modified version to make the output look something like this (though that earlier version had the direct links rather than shortened ones):
< yournickhere > Requester: Daniel Leffel • HIT: Crop a photo • TO: Pay=2.9 Fair=3.9 Comm=2.5 • Pay: $0.01
instead of something like this (his version):
< yournickhere > Daniel Leffel <>
< yournickhere > HIT: Crop a photo <>
< yournickhere > P(2.9)-F(3.9)-C(2.5) <>
< yournickhere > $0.01
(imagine several of those in a row, running together)

As of the 3.0/3.0c version, mine makes output look like this:
< yournickhere > MASTERS • Requester: Daniel Leffel • HIT: Crop a photo • Pay: $0.01 • Avail: 8 • Time Limit: 15 minutes • TO: Pay=2.9 Fair=3.9 Comm=2.5
instead of this (his version):
< yournickhere > MASTERS
< yournickhere > Daniel Leffel <> HIT: Crop a photo <> P(2.9)-F(3.9)-C(2.5) <> Pay $0.01 <> Available 8 <> Time 15 minutes

Mine also currently omits the first label on non-Masters HITs instead of saying 'Regular' on those.

See also: my MTG thread post; and related script CH Plaintext HIT Export

For many more MTurk-related userscripts, see the Turking Scripts set.