// ==UserScript== // @name Athena HIT search productivity enhancement // @namespace mobiusevalon.tibbius.com // @version 2.0-7 // @author Mobius Evalon // @description 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. // @license Creative Commons Attribution-ShareAlike 4.0; http://creativecommons.org/licenses/by-sa/4.0/ // @include /^https{0,1}:\/\/\w{0,}\.?mturk\.com.+/ // @exclude /&hit_scraper$/ // @exclude /\/HM$/ // @grant none // @downloadURL https://update.greasyfork.icu/scripts/22586/Athena%20HIT%20search%20productivity%20enhancement.user.js // @updateURL https://update.greasyfork.icu/scripts/22586/Athena%20HIT%20search%20productivity%20enhancement.meta.js // ==/UserScript== if(window.olympus === undefined) window.olympus = {}; olympus.athena = { __name:"athena", __version:"2.0-7", __href:"https://greasyfork.org/en/scripts/22586-athena-hit-search-productivity-enhancement", default_settings:{ // filter bar when using the scraper interface_blocked_filter:true, interface_highlighted_filter:true, interface_qualified_filter:true, interface_testable_filter:true, interface_requestable_filter:true, interface_unqualified_filter:false, interface_impossible_filter:false, interface_great_to_filter:true, interface_good_to_filter:true, interface_fair_to_filter:true, interface_poor_to_filter:true, interface_awful_to_filter:false, interface_no_to_filter:true, // filter bar when browsing Turk assist_blocked_filter:true, assist_highlighted_filter:true, assist_qualified_filter:true, assist_testable_filter:true, assist_requestable_filter:true, assist_unqualified_filter:false, assist_impossible_filter:false, assist_great_to_filter:true, assist_good_to_filter:true, assist_fair_to_filter:true, assist_poor_to_filter:true, assist_awful_to_filter:false, assist_no_to_filter:true, // scraper settings scraper_min_reward:0, scraper_feasibility:"requestable", scraper_min_to_pay:2.5, scraper_min_to_avg:3.5, scraper_min_batch_size:0, scraper_min_results:0, scraper_failure_threshold:10, scraper_results_per_page:10, scraper_pages:1, scraper_search_interval:10, scraper_interval_type:"soft", scraper_search_order:"LastUpdatedTime", scraper_order_toggle:"down", scraper_keyword:"", scraper_list_behavior:"normal", scraper_masters:false, // misc user settings batch_mode:false, bubble_hits:true, frame_height:635, not_accepted_clickthrough:true, detail_expand:"unqualified", display_counter:true }, scraper:{ __options:null, __results:null, __hud_counter:function(icon,name,title) { return $("") .attr("title",title) .append( $("").attr("class","fa fa-fw fa-lg "+icon), $("").attr("class",name).text("0") ); }, __interface_option:function(id,type,desc) { var $label = $("