Budget Exporter Firefox

Examine source code of Budget Exporter

Inspect and view changes in Budget Exporter source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Budget Exporter",
  "description": "Detect bank pages and export reviewed transactions to CSV.",
  "version": "2.0.1",
  "browser_specific_settings": {
    "gecko": {
      "id": "budget-exporter@valtoni.github.io"
    }
  },
  "icons": {
    "16": "icons/icon.png",
    "32": "icons/icon.png",
    "48": "icons/icon.png",
    "96": "icons/icon.png"
  },
  "action": {
    "default_title": "Budget Exporter - Configuracoes",
    "default_icon": {
      "16": "icons/icon.png",
      "32": "icons/icon.png",
      "48": "icons/icon.png"
    }
  },
  "sidebar_action": {
    "default_title": "Budget Exporter Review",
    "default_icon": {
      "16": "icons/icon.png",
      "32": "icons/icon.png",
      "48": "icons/icon.png"
    },
    "default_panel": "sidebar.html",
    "open_at_install": false
  },
  "page_action": {
    "default_title": "Budget Exporter - Export transactions",
    "default_icon": {
      "16": "icons/page_action.svg",
      "32": "icons/page_action.svg",
      "48": "icons/page_action.svg"
    },
    "show_matches": [
      "*://*.desjardins.com/*",
      "*://*.koho.ca/*"
    ]
  },
  "background": {
    "scripts": [
      "ynab-config.js",
      "ynab-client.js",
      "storage-manager.js",
      "background.js"
    ],
    "preferred_environment": [
      "document",
      "service_worker"
    ],
    "service_worker": "background.js"
  },
  "permissions": [
    "storage",
    "tabs",
    "downloads",
    "activeTab",
    "scripting",
    "identity",
    "alarms"
  ],
  "host_permissions": [
    "*://*.desjardins.com/*",
    "*://*.koho.ca/*",
    "https://api.ynab.com/*"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "strategy-*.js",
        "transaction-capture.js"
      ],
      "matches": [
        "*://*.desjardins.com/*",
        "*://*.koho.ca/*"
      ]
    }
  ],
  "options_ui": {
    "page": "manage.html",
    "open_in_tab": true
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'; style-src 'self'"
  },
  "commands": {
    "open-review-sidebar": {
      "description": "Open review sidebar and refresh transactions"
    }
  },
  "content_scripts": [
    {
      "matches": [
        "*://*.desjardins.com/*",
        "*://*.koho.ca/*"
      ],
      "js": [
        "capture-loader.js"
      ],
      "run_at": "document_start",
      "all_frames": false
    },
    {
      "matches": [
        "*://*.desjardins.com/*",
        "*://*.koho.ca/*"
      ],
      "js": [
        "bank-utils.js",
        "storage-manager.js",
        "content.js"
      ],
      "run_at": "document_idle"
    }
  ]
}

Best Budget Exporter Alternatives

Here are some Firefox add-ons that are similar to Budget Exporter: