PSTS Scraper for MealCalc Firefox

Examine source code of PSTS Scraper for MealCalc

Inspect and view changes in PSTS Scraper for MealCalc 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@mealcalc.tech",
      "strict_min_version": "140.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    },
    "gecko_android": {
      "strict_min_version": "142.0"
    }
  }
}

Best PSTS Scraper for MealCalc Alternatives

Here are some Firefox add-ons that are similar to PSTS Scraper for MealCalc: