NotebookLM Compactor Firefox

Examine source code of NotebookLM Compactor

Inspect and view changes in NotebookLM Compactor source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "NotebookLM Compactor",
  "version": "1.0.2",
  "description": "Merge NotebookLM sources into portable NBLC bundles and replace originals with one compacted source.",
  "homepage_url": "https://github.com/ayv4zyan/NotebookLM-Compactor",
  "browser_specific_settings": {
    "gecko": {
      "id": "notebooklm-compactor@ayv4zyan.github",
      "strict_min_version": "142.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  },
  "icons": {
    "16": "icons/icon16.png",
    "32": "icons/icon32.png",
    "48": "icons/icon48.png",
    "64": "icons/icon64.png",
    "128": "icons/icon128.png"
  },
  "permissions": [
    "storage",
    "unlimitedStorage"
  ],
  "host_permissions": [
    "https://notebooklm.google.com/*"
  ],
  "background": {
    "scripts": [
      "background/background.bundle.js"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "https://notebooklm.google.com/*"
      ],
      "js": [
        "lib/dom-html.js",
        "lib/backup-zip-files.js",
        "lib/zip-blob.js",
        "lib/nblc-format.js",
        "lib/manifest-store.js",
        "lib/user-consent.js",
        "lib/notebooklm-api.js",
        "lib/modal-a11y.js",
        "lib/batchexecute-client.bundle.js",
        "lib/runtime-messaging.js",
        "lib/source-panel-inject.js",
        "content/consent-modal.js",
        "content/compact-modal.js",
        "content/decompact-modal.js",
        "content/recovery-banner.js",
        "content/content.js"
      ],
      "css": [
        "content/modal.css"
      ],
      "run_at": "document_idle"
    }
  ]
}

Best NotebookLM Compactor Alternatives

Here are some Firefox add-ons that are similar to NotebookLM Compactor: