AuthorLens Sync Firefox

Examine source code of AuthorLens Sync

Inspect and view changes in AuthorLens Sync source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "AuthorLens Sync",
  "version": "0.21.0",
  "description": "Import your Amazon KDP royalties and ad spend into your own AuthorLens account, from your signed-in Amazon session.",
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "permissions": [
    "storage",
    "tabs",
    "alarms",
    "notifications"
  ],
  "host_permissions": [
    "https://kdpreports.amazon.com/*",
    "https://kdp.amazon.com/*",
    "https://advertising.amazon.com/*",
    "https://authorlens.remskill.com/*"
  ],
  "externally_connectable": {
    "matches": [
      "https://authorlens.remskill.com/*"
    ]
  },
  "background": {
    "scripts": [
      "src/compat.js",
      "src/background.js"
    ]
  },
  "action": {
    "default_popup": "src/popup.html",
    "default_title": "AuthorLens Sync",
    "default_icon": {
      "16": "icons/icon16.png",
      "48": "icons/icon48.png",
      "128": "icons/icon128.png"
    }
  },
  "content_scripts": [
    {
      "matches": [
        "https://authorlens.remskill.com/*"
      ],
      "js": [
        "src/compat.js",
        "src/bridge.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://kdpreports.amazon.com/*",
        "https://kdp.amazon.com/*"
      ],
      "js": [
        "src/kdp-interceptor.js"
      ],
      "run_at": "document_start",
      "world": "MAIN"
    },
    {
      "matches": [
        "https://kdpreports.amazon.com/*",
        "https://kdp.amazon.com/*"
      ],
      "js": [
        "src/compat.js",
        "src/crash.js",
        "src/kdp-parser.js",
        "src/kdp-shelf.js",
        "src/kdp-collector.js",
        "src/kdp-content.js",
        "src/kdp-report.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "https://advertising.amazon.com/*"
      ],
      "js": [
        "src/ads-interceptor.js"
      ],
      "run_at": "document_start",
      "world": "MAIN"
    },
    {
      "matches": [
        "https://advertising.amazon.com/*"
      ],
      "js": [
        "src/compat.js",
        "src/crash.js",
        "src/ads-parser.js",
        "src/ads-content.js"
      ],
      "run_at": "document_idle"
    }
  ],
  "browser_specific_settings": {
    "gecko": {
      "id": "kdp-sync@authorlens.remskill.com",
      "strict_min_version": "142.0",
      "data_collection_permissions": {
        "required": [
          "financialAndPaymentInfo"
        ]
      }
    }
  }
}

Best AuthorLens Sync Alternatives

Here are some Firefox add-ons that are similar to AuthorLens Sync: