Learning Notes Plus for udemy

Learning Notes Plus for udemy

Learning Notes Plus makes it easy to use Notion cloud notebooks to write notes for your udemy classes.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "__MSG_appName__",
  "description": "__MSG_appDescription__",
  "version": "1.0.7",
  "manifest_version": 3,
  "default_locale": "en",
  "icons": {
    "16": "icon.png",
    "32": "icon.png",
    "48": "icon.png",
    "128": "icon.png"
  },
  "action": {
    "default_icon": {
      "16": "icon.png",
      "24": "icon.png",
      "32": "icon.png"
    },
    "default_title": "Online course note with notion",
    "default_popup": "popup.html"
  },
  "permissions": [
    "storage",
    "tabs",
    "system.display"
  ],
  "options_page": "options.html",
  "background": {
    "service_worker": "background.js"
  },
  "content_scripts": [
    {
      "matches": [
        "https://*.udemy.com/*",
        "https://*.notion.so/*",
        "https://learningnotes.plus/en/oauth/*"
      ],
      "js": [
        "snackbar.min.js",
        "pouchdb-7.2.1.js",
        "pouchdb.find.js",
        "cachedb.js",
        "CmdsConst.js",
        "notebookcmds.js",
        "cachedbcmds.js",
        "contentScript.js"
      ],
      "css": [
        "snackbar.min.css",
        "contentScript.css"
      ],
      "run_at": "document_end"
    }
  ],
  "host_permissions": [
    "https://api.notion.com/*",
    "https://www.udemy.com/*",
    "https://api.keygen.sh/*"
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "acknowledgement.json",
        "oauth2.html"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ]
}