Open Access Helper Web

Open Access Helper Web

Helps you find Open Access copies of paywalled scientific articles, by utilizing Unpaywall and core.ac.uk APIs

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "default_locale": "en",
  "name": "Open Access Helper Web",
  "description": "Helps you find Open Access copies of paywalled scientific articles, by utilizing Unpaywall and core.ac.uk APIs",
  "version": "2023.12",
  "icons": {
    "48": "images/icon-48.png",
    "64": "images/icon-64.png",
    "96": "images/icon-96.png",
    "128": "images/icon-128.png",
    "256": "images/icon-256.png",
    "512": "images/icon-512.png"
  },
  "background": {
    "service_worker": "service-worker.js",
    "matches": [
      "*://*/*"
    ]
  },
  "content_scripts": [
    {
      "css": [
        "css/content.css"
      ],
      "js": [
        "js/content.js"
      ],
      "matches": [
        "*://*/*",
        "http://*/*",
        "https://*/*"
      ]
    }
  ],
  "action": {
    "default_popup": "html/popup.html",
    "default_icon": {
      "19": "images/oahelper_black_19.png",
      "38": "images/oahelper_black_38.png"
    }
  },
  "permissions": [
    "tabs",
    "storage",
    "contextMenus",
    "scripting"
  ],
  "storage": {
    "managed_schema": "schema.json"
  },
  "host_permissions": [
    "*://*/*"
  ],
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self'; img-src 'self' data:"
  },
  "options_ui": {
    "open_in_tab": true,
    "page": "html/options.html"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "css/*.css"
      ],
      "matches": [
        "*://*/*"
      ]
    },
    {
      "resources": [
        "js/*.js"
      ],
      "matches": [
        "*://*/*"
      ]
    },
    {
      "resources": [
        "html/*.html"
      ],
      "matches": [
        "*://*/*"
      ]
    },
    {
      "resources": [
        "images/*.png"
      ],
      "matches": [
        "*://*/*"
      ]
    },
    {
      "resources": [
        "images/*.gif"
      ],
      "matches": [
        "*://*/*"
      ]
    },
    {
      "resources": [
        "images/*.jpg"
      ],
      "matches": [
        "*://*/*"
      ]
    },
    {
      "resources": [
        "images/*.svg"
      ],
      "matches": [
        "*://*/*"
      ]
    }
  ]
}