D2L to NotebookLM Firefox

Examine source code of D2L to NotebookLM

Inspect and view changes in D2L to NotebookLM source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "D2L to NotebookLM",
  "version": "0.1.0",
  "description": "Export D2L content to NotebookLM.",
  "action": {
    "default_title": "D2L to NotebookLM",
    "default_popup": "popup.html"
  },
  "background": {
    "scripts": [
      "background.js"
    ],
    "service_worker": "background.js",
    "type": "module"
  },
  "content_scripts": [
    {
      "matches": [
        "https://notebooklm.google.com/*"
      ],
      "js": [
        "content_notebooklm.js"
      ],
      "run_at": "document_idle"
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "notebooklm_page_upload.js"
      ],
      "matches": [
        "https://notebooklm.google.com/*"
      ]
    }
  ],
  "permissions": [
    "storage",
    "activeTab",
    "scripting"
  ],
  "host_permissions": [
    "https://notebooklm.google.com/*",
    "https://accounts.google.com/*"
  ],
  "browser_specific_settings": {
    "gecko": {
      "id": "d2l-to-notebooklm@example.com",
      "strict_min_version": "109.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ],
        "optional": []
      }
    }
  }
}

Best D2L to NotebookLM Alternatives

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