Refined Doctolib

Add Doctolib features to GitHub interface and other websites.
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "name": "Refined Doctolib",
  "version": "1.30.0",
  "description": "Add Doctolib features to GitHub interface and other websites.",
  "homepage_url": "https://github.com/doctolib/doctolib-refined-github",
  "manifest_version": 3,
  "minimum_chrome_version": "88",
  "browser_specific_settings": {
    "gecko": {
      "id": "{19871f1b-db82-44f2-bfb1-5da85e9156ba}"
    }
  },
  "permissions": [
    "storage",
    "webRequest",
    "tabs"
  ],
  "host_permissions": [
    "https://github.com/*",
    "https://www.doctolib.fr/ping",
    "https://www-staging.doctolib.fr/ping",
    "https://www-interf.doctolib.fr/ping",
    "https://pro.doctolib.fr/billing/billeo_version/ping_mobile",
    "https://pro.doctolib.fr/billing/billeo_version/ping",
    "https://doctolib-zipper-releases.s3.amazonaws.com/*",
    "https://api.github.com/*"
  ],
  "icons": {
    "128": "icons/icon.png"
  },
  "action": {
    "default_popup": "popup/popup.html"
  },
  "content_scripts": [
    {
      "run_at": "document_start",
      "matches": [
        "https://github.com/doctolib/*",
        "https://github.com/pulls*"
      ],
      "js": [
        "commit-type.js",
        "github.js",
        "reviews.js",
        "title.js",
        "billeo-functions.js",
        "util.js"
      ]
    },
    {
      "matches": [
        "https://doctolibtd.mytalkdesk.com/*"
      ],
      "js": [
        "talkdesk.js"
      ]
    },
    {
      "js": [
        "doctolib.js",
        "util.js"
      ],
      "run_at": "document_start",
      "matches": [
        "https://pro.doctolib.fr/*",
        "https://pro.doctolib.de/*",
        "https://pro.doctolib.it/*",
        "https://pro-staging.doctolib.fr/*",
        "https://pro-staging.doctolib.de/*",
        "https://pro-staging.doctolib.it/*",
        "https://pro-interf.doctolib.fr/*",
        "https://pro-interf.doctolib.de/*",
        "https://pro-interf.doctolib.it/*",
        "https://pro-dev.doctolib.fr/*",
        "https://pro-dev.doctolib.de/*",
        "https://pro-dev.doctolib.it/*",
        "https://www.doctolib.fr/*",
        "https://www.doctolib.de/*",
        "https://www.doctolib.it/*",
        "https://www-staging.doctolib.fr/*",
        "https://www-staging.doctolib.de/*",
        "https://www-staging.doctolib.it/*",
        "https://www-interf.doctolib.fr/*",
        "https://www-interf.doctolib.de/*",
        "https://www-interf.doctolib.it/*",
        "https://www-dev.doctolib.fr/*",
        "https://www-dev.doctolib.de/*",
        "https://www-dev.doctolib.it/*",
        "http://pro-dev.doctolib.fr/*",
        "http://pro-dev.doctolib.de/*",
        "http://pro-dev.doctolib.it/*",
        "http://www-dev.doctolib.fr/*",
        "http://www-dev.doctolib.de/*",
        "http://www-dev.doctolib.it/*"
      ]
    },
    {
      "js": [
        "doctolib-autofill-code.js"
      ],
      "run_at": "document_start",
      "matches": [
        "https://pro-staging.doctolib.fr/*",
        "https://pro-staging.doctolib.de/*",
        "https://pro-staging.doctolib.it/*",
        "https://pro-dev.doctolib.fr/*",
        "https://pro-dev.doctolib.de/*",
        "https://pro-dev.doctolib.it/*",
        "https://m-dev.doctolib.de/*",
        "https://m-dev.doctolib.fr/*",
        "https://m-dev.doctolib.it/*",
        "https://m-staging.doctolib.de/*",
        "https://m-staging.doctolib.fr/*",
        "https://m-staging.doctolib.it/*",
        "https://www-dev.doctolib.de/*",
        "https://www-dev.doctolib.fr/*",
        "https://www-dev.doctolib.it/*",
        "https://www-staging.doctolib.de/*",
        "https://www-staging.doctolib.fr/*",
        "https://www-staging.doctolib.it/*"
      ]
    },
    {
      "matches": [
        "https://one.newrelic.com/*"
      ],
      "run_at": "document_start",
      "js": [
        "newrelic.js"
      ]
    },
    {
      "matches": [
        "https://app.datadoghq.com/*"
      ],
      "run_at": "document_start",
      "js": [
        "util.js",
        "datadog/index.js",
        "datadog/injected.js"
      ]
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "datadog/injected.js",
        "inject/tanker-spy.js"
      ],
      "matches": [
        "*://*/*"
      ]
    }
  ],
  "background": {
    "scripts": [
      "background.js"
    ]
  }
}