TicketForge CATS and CMA Scraper Firefox

Examine source code of TicketForge CATS and CMA Scraper

Inspect and view changes in TicketForge CATS and CMA Scraper source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "TicketForge CATS Scraper",
  "description": "Automates ticket extraction from CN PSTS Jacada terminals and runs discovery mode on CPKC terminals. Uploads to TicketForge.",
  "version": "2.2.112",
  "permissions": [
    "storage",
    "activeTab",
    "tabs",
    "scripting",
    "alarms",
    "notifications",
    "webNavigation",
    "sidePanel"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "background": {
    "type": "module",
    "scripts": [
      "background/service-worker.js"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "https://*.cn.ca/*"
      ],
      "js": [
        "content/cats-dialog-guard.js"
      ],
      "all_frames": true,
      "run_at": "document_start"
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "content/psts-detector.js",
        "content/jacada-driver.js"
      ],
      "all_frames": true,
      "run_at": "document_idle"
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "content/injected-panel.js",
        "content/observation-listeners.js",
        "content/observation-preview.js"
      ],
      "css": [
        "content/injected-panel.css"
      ],
      "all_frames": true,
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://*.cn.ca/*"
      ],
      "js": [
        "content/vpn-login-helper.js"
      ],
      "run_at": "document_idle"
    }
  ],
  "action": {
    "default_title": "PSTS Scraper",
    "default_popup": "popup.html"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "background/panel-core/*.js"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "side_panel": {
    "default_path": "sidepanel/panel.html"
  },
  "sidebar_action": {
    "default_panel": "sidepanel/panel.html",
    "default_icon": "icons/icon-48.png",
    "default_title": "PSTS Scraper",
    "open_at_install": false
  },
  "options_ui": {
    "page": "options.html",
    "open_in_tab": true
  },
  "icons": {
    "16": "icons/icon-16.png",
    "48": "icons/icon-48.png",
    "128": "icons/icon-128.png"
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "psts-scraper@ticketforge.ca",
      "strict_min_version": "140.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    },
    "gecko_android": {
      "strict_min_version": "142.0"
    }
  }
}

Best TicketForge CATS and CMA Scraper Alternatives

Here are some Firefox add-ons that are similar to TicketForge CATS and CMA Scraper: