Mturk Suite

Mturk Suite

Mturk Suite is a an extension that brings together a large collection of useful tools to assist workers.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "manifest_version": 2,
  "name": "MTurk Suite",
  "version": "2.6.14",
  "description": "Enchances Mechanical Turk to increase your efficiency and earnings.",
  "icons": {
    "16": "media/icon_16.png",
    "128": "media/icon_128.png"
  },
  "browser_action": {
    "default_icon": "media/icon_128.png",
    "default_title": "MTurk Suite",
    "default_popup": "popup/popup.html"
  },
  "author": "Kadauchi",
  "background": {
    "scripts": [
      "js/moment.js",
      "js/moment-duration-format.js",
      "js/fetch-with-timeout.js",
      "js/mturk-date.js",
      "js/storage.js",
      "js/tagged-template-literals.js",
      "background/background.js",
      "background/context-menus.js",
      "background/hit-exporter.js",
      "background/hit-tracker.js",
      "background/omnibox.js",
      "background/reviews.js",
      "background/web-request.js",
      "js/fetch-turkerview.js",
      "background/turkerview.js"
    ],
    "persistent": true
  },
  "minimum_chrome_version": "61",
  "offline_enabled": true,
  "omnibox": {
    "keyword": "mturk"
  },
  "options_page": "options/options.html",
  "permissions": [
    "tabs",
    "activeTab",
    "storage",
    "webRequest",
    "webRequestBlocking",
    "contextMenus",
    "notifications",
    "clipboardWrite",
    "*://*.mturk.com/*",
    "*://*.turkerview.com/*",
    "*://*.mturkcrowd.com/*",
    "https://www.amazon.com/ap/signin?*openid.return_to=https://worker.mturk.com/projects/*/tasks/accept_random*"
  ],
  "short_name": "MTS",
  "externally_connectable": {
    "matches": [
      "https://worker.mturk.com/*",
      "https://forum.turkerview.com//*",
      "https://www.mturkcrowd.com/*"
    ]
  },
  "web_accessible_resources": [
    "bootstrap/js/*",
    "bootstrap/css/*",
    "fontawesome/webfonts/*",
    "hit_tracker/hit_tracker.html",
    "media/images/tv-mts-red.png",
    "media/images/tv-mts-orange.png",
    "media/images/tv-mts-green.png",
    "media/images/tv-unrated.png",
    "media/images/tv-white.png"
  ],
  "content_scripts": [
    {
      "js": [
        "js/mturk-date.js",
        "js/react-dom-props.js",
        "js/storage.js",
        "js/tagged-template-literals.js",
        "mturk/globals/index.js"
      ],
      "matches": [
        "https://worker.mturk.com/*"
      ],
      "run_at": "document_start",
      "all_frames": true
    },
    {
      "js": [
        "mturk/auto-accept-unchecker.js"
      ],
      "matches": [
        "https://worker.mturk.com/projects/*/tasks/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/block-list-on-mturk.js"
      ],
      "matches": [
        "https://worker.mturk.com/",
        "https://worker.mturk.com/?*",
        "https://worker.mturk.com/projects",
        "https://worker.mturk.com/projects/",
        "https://worker.mturk.com/projects?*",
        "https://worker.mturk.com/projects/?*",
        "https://worker.mturk.com/requesters/*/projects*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/confirm-return-hit.js"
      ],
      "matches": [
        "https://worker.mturk.com/tasks*",
        "https://worker.mturk.com/projects/*/tasks/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "js/moment.js",
        "js/purify.js",
        "js/moment-duration-format.js",
        "js/moment-timezone.js",
        "mturk/turkerview/return-reviews.js",
        "mturk/turkerview/hit-reviews.js"
      ],
      "matches": [
        "https://worker.mturk.com/projects/*/tasks*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/context-menu-worker-id.js"
      ],
      "matches": [
        "https://worker.mturk.com/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/hit-catcher-buttons.js"
      ],
      "matches": [
        "https://worker.mturk.com/",
        "https://worker.mturk.com/?*",
        "https://worker.mturk.com/projects",
        "https://worker.mturk.com/projects/",
        "https://worker.mturk.com/projects?*",
        "https://worker.mturk.com/projects/?*",
        "https://worker.mturk.com/tasks?*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/hit-catcher-buttons-missed.js"
      ],
      "matches": [
        "https://worker.mturk.com/",
        "https://worker.mturk.com/?*",
        "https://worker.mturk.com/projects",
        "https://worker.mturk.com/projects/",
        "https://worker.mturk.com/projects?*",
        "https://worker.mturk.com/projects/?*",
        "https://worker.mturk.com/tasks*",
        "https://worker.mturk.com/requesters/*"
      ],
      "run_at": "document_start"
    },
    {
      "js": [
        "mturk/hit-details-sticky.js"
      ],
      "matches": [
        "https://worker.mturk.com/projects/*/tasks*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/hit-exporter.js"
      ],
      "matches": [
        "https://worker.mturk.com/",
        "https://worker.mturk.com/?*",
        "https://worker.mturk.com/projects",
        "https://worker.mturk.com/projects/",
        "https://worker.mturk.com/projects?*",
        "https://worker.mturk.com/projects/?*",
        "https://worker.mturk.com/tasks*",
        "https://worker.mturk.com/requesters/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "js/moment.js",
        "js/moment-duration-format.js",
        "mturk/turkerview/hit-ratings.js"
      ],
      "matches": [
        "https://worker.mturk.com/",
        "https://worker.mturk.com/?*",
        "https://worker.mturk.com/projects",
        "https://worker.mturk.com/projects/",
        "https://worker.mturk.com/projects?*",
        "https://worker.mturk.com/projects/?*",
        "https://worker.mturk.com/tasks*",
        "https://worker.mturk.com/requesters/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/hit-tracker-display-counts.js"
      ],
      "matches": [
        "https://worker.mturk.com/",
        "https://worker.mturk.com/?*",
        "https://worker.mturk.com/projects",
        "https://worker.mturk.com/projects/",
        "https://worker.mturk.com/projects?*",
        "https://worker.mturk.com/projects/?*",
        "https://worker.mturk.com/tasks*",
        "https://worker.mturk.com/requesters/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/hit-tracker-display-earnings.js"
      ],
      "matches": [
        "https://worker.mturk.com/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/hit-tracker-live-update-hit.js"
      ],
      "matches": [
        "https://worker.mturk.com/projects/*/tasks/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/hit-tracker-live-update-queue.js"
      ],
      "matches": [
        "https://worker.mturk.com/tasks*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/logged-in.js"
      ],
      "matches": [
        "https://worker.mturk.com/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/pagination-last-page.js"
      ],
      "matches": [
        "https://worker.mturk.com/",
        "https://worker.mturk.com/?*",
        "https://worker.mturk.com/projects",
        "https://worker.mturk.com/projects/",
        "https://worker.mturk.com/projects?*",
        "https://worker.mturk.com/projects/?*",
        "https://worker.mturk.com/tasks?*",
        "https://worker.mturk.com/requesters/*",
        "https://worker.mturk.com/status_details/*",
        "https://worker.mturk.com/qualifications/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/queue-info-enhancer.js"
      ],
      "matches": [
        "https://worker.mturk.com/tasks*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/rate-limit-reloader.js"
      ],
      "matches": [
        "https://worker.mturk.com/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "js/purify.js",
        "mturk/reviews.js"
      ],
      "matches": [
        "https://worker.mturk.com/",
        "https://worker.mturk.com/?*",
        "https://worker.mturk.com/projects",
        "https://worker.mturk.com/projects/",
        "https://worker.mturk.com/projects?*",
        "https://worker.mturk.com/projects/?*",
        "https://worker.mturk.com/tasks*",
        "https://worker.mturk.com/requesters/*",
        "https://worker.mturk.com/status_details/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "mturk/theme.js"
      ],
      "matches": [
        "https://worker.mturk.com/*"
      ],
      "run_at": "document_start"
    },
    {
      "js": [
        "mturk/workspace-expander.js"
      ],
      "matches": [
        "https://worker.mturk.com/projects/*/tasks/*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "hitnotifier/listener.js"
      ],
      "matches": [
        "http://hitnotifier.com/*"
      ],
      "run_at": "document_end"
    }
  ]
}