Greasy Fork

Greasy Fork is available in English.

Athena HIT search productivity enhancement

Provides a number of improvements when searching for and working on HITs, including AA time, six-level TO filtering, use of HitScraper blocklist, qualification feasibility tiers, etc.

当前为 2016-09-18 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Mobius Evalon
评分
0 0 0
版本
1.3
创建于
2016-08-24
更新于
2016-09-18
大小
40.2 KB
许可证
Creative Commons Attribution-ShareAlike 4.0
适用于

Notice: Mount Olympus is a required parallel install to make Athena work. It is not necessary to fiddle with script execution order because the Olympus Suite handles this on its own. If you installed Athena and it appears to do nothing, it is likely because Mount Olympus has not been installed (though check the browser's console just in case).

Qualification tiering and feasibility

Athena parses all qualifications and assigns them an icon based on their feasibility tier, which is your ability to complete the HIT or become qualified to complete it.

When all qualifications for a HIT have been parsed, Athena assigns the entire HIT a feasibility based on the most important qualification. Using this labeled feasibility, you can filter out HITs that would otherwise waste your time to even look at.

Qualification feasibility and HIT feasibility are based on the same five tiers and icons presented here in the order least to most important, meaning the presence of a qualification further down the list "trumps" any qualification before it to determine the HIT's overall feasibility.

Qualified

Qualified checkmark When it appears next to a qualification, that means you possess the qual and its value meets the requester's criteria.

Used as a HIT feasibility, it means that you are qualified to accept the HIT and work on it right now. You are automatically qualified to work on any HIT with no listed qualifications. Here are examples of qualified HITs:
An example of a qualified HIT
An example of a qualified HIT

Testable

Testable pencil Qualifications with this icon mean that the qual is granted as the result of a test. These are almost always automatically granted following the completion of the test, so you can often quickly and autonomously discover if you can gain the qualification or not.

HITs that are marked "testable" mean that you do not possess some necessary qualifications, but all of them can be tested for. Examples of testable HITs:
An example of a testable HIT

Requestable

Requestable lock A qualification with this icon means that you do not have the qual but you can ask for it from the requester. This seems like a nonissue on the surface, but requested qualifications are almost universally ignored.

HITs marked as requestable means that at least one qual must be requested. Examples of a requestable HIT: An example of a requestable HIT
Another requestable HIT Notice the lock icon hiding at the bottom of the list of qualifications? This HIT isn't testable anymore because that is present.

Unqualified

Unqualified X Qualifications followed by this icon mean that you have the qualification but its value is does not meet the requester's criteria. These are almost always demographics or quality control values that you cannot change without completing some other HIT(s).

A HIT marked as unqualified means that at least one qualification does not meet the necessary criteria. I personally filter these out because there isn't anything I can do about it looking at the HIT I'm not qualified for. Here's an example of an unqualified HIT:
An unqualified HIT

Impossible

Impossible exclamation mark My favorite type of qualification because it can filter out a ton of time-wasting junk. Qualifications marked impossible are ones that you can never possess, either by a function of your account data (e.g. if you do not meet location quals, since you can't change your account's location), because the criteria are not known (Masters), or because requesting it is universally ignored (Masters, Ibotta).

HITs marked impossible contain at least one impossible qual, which makes even looking at the HIT a huge waste of time. Examples of impossible HITs:
An impossible HIT
Another impossible HIT

HIT filtering

When browsing on Mechanical Turk, you will meet a spiffy new companion just above the list of HITs: The Athena filter bar

Each of these icons and checkboxes allows you to filter the list of HITs in several ways. Enabling one of these will display the HITs that are categorized as such, and disabling it will hide all of those HITs. Here are the ones you have not already been introduced to:

Block button Blocked HITs.

Highlight button Highlighted HITs.

Turkopticon bar Filters HITs based on their average Turkopticon score. Athena uses a unique color for all five points on the scale instead of compacting the top two and bottom two into the same color. From left to right:

  • Green is a "great" TO average, a score of 5.
  • Yellow is a "good" TO average, a score of 4.
  • Orange is a "fair" TO average, a score of 3.
  • Red is a "poor" TO average, a score of 2.
  • Purple is a "awful" TO average, a score of 1.
  • Grey means the requester has no TO score.

Help Opens the Help window, which contains all of the above information for future reference.

Capsule improvements

Athena also makes a number of improvements to HIT capsules: Example HIT capsule parsed by Athena
This also carries the distinct benefit of fixing a rather silly screwup from Amazon, because this is no bueno:
Yeah, no.  This is just bad design.
Since all of these test and request links are found in the qual list at the bottom of the capsule, there's no reason to have all of those in the title area.
Athena also uses a strikeout when the requester does not allow unqualified workers to preview HITs:
I'm not qualified to even look upon this HIT.
In addition, Athena will also perform these same improvements on capsules when viewing/working on a HIT: Example HIT capsule parsed by Athena
You may have also noticed that the HIT's AA time is displayed. These same improvements are applied in your queue as well: Example HIT capsule parsed by Athena (If you're wondering why the title extends out of the capsule in the last two screenshots, it's because Amazon uses CSS border-radius in the list of HITs, which easily expands around content inside, but uses images everywhere else, which are a fixed size.)

Work frame improvements

Athena also does some helpful stuff when you're actually working on HITs. It will place a red screen over the HIT area when you have not accepted it, which prevents accidentally completing HITs when you have not accepted them:
This HIT has not been accepted.
Clicking on the red box will leave a red screen over the HIT content until you accept it:
This HIT still has not been accepted.
Athena has an option to not use the first box if you choose, and will instead skip right to the red screen without having to click it each time.
You may have also noticed the batch mode checkbox and the work area height textbox. Batch mode will keep the auto-accept checkbox checked, will jump the page down to the work area on load, and focus the work area automatically so that any scripts that use keyboard functions don't require extra clicks. The work area height textbox changes the height of the box containing the HIT so that you can make it as small or as long as you want.
Athena will also automatically focus the textbox for CAPTCHAs when you run afoul of them.

Turkopticon

You'll notice quickly that the title is color-coded according to the above checkbox scale. The orange background color is the middle of the scale, a 3/5 overall rating. The pay for the task is also highlighted based on the pay rating for this requester, and the red color conveys that this task has bad pay (red being a 2/5 on the TO scale.)

Blocking and highlighting

What may be more difficult to notice are the block and highlight icons on the left side of the requester name and HIT title. The asterisk will highlight HITs and the X will block them. Here's a few examples:

  • Highlighted requester This makes 411Richmond a highlighted requester, which means any HITs they post will be highlighted.
  • Blocked requester CrowdSurf as a blocked requester. This will hide any and all HITs posted by CrowdSurf Support.
  • Highlighted HIT Similar to above, though only this single HIT will be highlighted if it appears.
  • Blocked HIT As above, blocks only this one HIT.

These block icons work in tandem with the block filter from earlier. Click the X to block a HIT or requester and they will disappear if the block filter is enabled. Thusly, the way to unblock items is to disable the block filter at the top of the page and click the X in the HIT capsule to remove the block for that requester/HIT.

Notes

Athena performs all the functions of, is a replacement for, and does not play well with:

This script does play well with:

  • HIT Database. Athena does nothing that interferes with its operation.
  • TurkMaster for the same reason as above.
  • HIT Scraper. All Olympian scripts are explicitly prevented from launching on the Hit Scraper page.
  • HIT Monitor for the same reason as above