TubeBuddy

TubeBuddy

Browser Extension for YouTube Creators

Merlin
Additional files are visible only to premium users

manifest.json


{
  "manifest_version": 2,
  "name": "TubeBuddy",
  "version": "1.45.1603",
  "description": "Browser Extension for YouTube Creators",
  "icons": {
    "16": "icons/icon16.png",
    "32": "icons/icon32.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png",
    "256": "icons/icon256.png"
  },
  "web_accessible_resources": [
    "icons/*.png",
    "modules/*",
    "images/*",
    "fonts/*",
    "assets/*",
    "TubeBuddySearchResults.js",
    "assets/fonts/roboto-regular.ttf",
    "assets/fonts/roboto-medium.ttf",
    "assets/fonts/roboto-bold.ttf",
    "token_content_script.js",
    "tokenListener.js",
    "css/*"
  ],
  "background": {
    "scripts": [
      "destBackground.js",
      "background.js",
      "backgroundMessaging.js",
      "FetchUtilities.js"
    ]
  },
  "author": "Geronimo Systems, LLC",
  "permissions": [
    "https://www.tubebuddy.com/*",
    "https://*.youtube.com/*",
    "https://*.google.com/*",
    "https://*.twitter.com/*",
    "https://*.facebook.com/*",
    "https://*.reddit.com/*",
    "storage"
  ],
  "content_scripts": [
    {
      "matches": [
        "https://*.youtube.com/*",
        "http://*.youtube.com/*"
      ],
      "js": [
        "js/jquery/jquery-3.6.0.js",
        "js/highcharts/highcharts.js",
        "js/papaParse/papaparse.js",
        "js/highcharts/highcharts-more.js",
        "js/highcharts/histogram-bellcurve.js",
        "js/jquery.datepick/jquery.plugin.js",
        "js/jquery.datepick/jquery.datepick.js",
        "js/easy-timezones/timezones.js",
        "js/timelord/timelord.js",
        "js/timespan/timespan.js",
        "js/charts/Chart.js",
        "js/fabric/fabric.js",
        "js/spectrum/spectrum.js",
        "js/html2canvas/html2canvas.js",
        "js/webfontloader/webfontloader.js",
        "js/jquery.blockUI/jquery.blockUI.js",
        "js/alertify/alertify.js",
        "js/nouislider/nouislider.js",
        "js/dateFormat/dateFormat-1.2.3.js",
        "js/jquery.sortable/jquery.sortable.js",
        "js/moment/moment-with-locales.js",
        "js/moment.tz/moment-timezone-with-data-2010-2020.js",
        "js/jwysiwyg/jquery.wysiwyg.js",
        "js/clipboard/clipboard.js",
        "js/odometer/flipcounter.js",
        "js/lscache/lscache.js",
        "js/jqcloud/jqcloud.js",
        "js/DOMPurify/purify.js",
        "js/materialize/materialize.js",
        "js/mark/jquery.mark.js",
        "js/qtip/jquery.qtip.js",
        "js/jquery.sendkeys/bililiteRange.js",
        "js/jquery.sendkeys/jquery.sendkeys.js",
        "js/twitter-text/twitter-text.js",
        "js/raphael/raphael.js",
        "js/justgage/justgage.js",
        "js/jquery-highlighttextarea/jquery.highlighttextarea.js",
        "js/underscore/underscore.js",
        "js/clndr/clndr.js",
        "js/webextension-polyfill/browser-polyfill.js",
        "js/vue/vue.global.prod.js",
        "js/vuex/vuex.global.prod.js",
        "js/introjs/introjs.js",
        "tubebuddymaster1.js",
        "tubebuddymaster2.js",
        "tubebuddymaster3.js",
        "tubebuddymaster4.js"
      ],
      "css": [
        "js/spectrum/spectrum.css",
        "js/jquery.datepick/smoothness.datepick.css",
        "js/timepicki/css/timepicki.css",
        "js/nouislider/nouislider.css",
        "js/alertify/alertify.css",
        "js/jwysiwyg/jquery.wysiwyg.css",
        "js/jquery-emoji-picker/jquery.emojipicker.css",
        "js/jquery-emoji-picker/jquery.emojipicker.tw_1.css",
        "js/jquery-emoji-picker/jquery.emojipicker.tw_2.css",
        "js/jquery-emoji-picker/jquery.emojipicker.tw_3.css",
        "js/jquery-emoji-picker/jquery.emojipicker.tw_4.css",
        "js/jquery-emoji-picker/jquery.emojipicker.tw_5.css",
        "js/odometer/style.css",
        "js/jssocial/jssocials.css",
        "js/jssocial/jssocials-theme-flat.css",
        "js/materialize/materialize.css",
        "js/qtip/jquery.qtip.css",
        "js/jquery-highlighttextarea/jquery.highlighttextarea.css",
        "js/introjs/introjs.css",
        "css/materialicons.css",
        "css/plugins.css",
        "css/modules.css",
        "css/tailwind.css",
        "css/global.css",
        "css/untitled-ui/style.css",
        "css/Figtree.css"
      ],
      "run_at": "document_start",
      "all_frames": false
    },
    {
      "matches": [
        "https://*.youtube.com/*",
        "http://*.youtube.com/*"
      ],
      "css": [
        "css/materialicons.css",
        "css/plugins.css",
        "css/modules.css",
        "css/tailwind.css",
        "css/global.css",
        "css/destination.css"
      ],
      "js": [
        "js/sortablejs/Sortable.js",
        "tubebuddymastervue.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "https://www.tubebuddy.com/redirect*"
      ],
      "js": [
        "TubeBuddyTokenWriter.js"
      ],
      "run_at": "document_start",
      "all_frames": false
    },
    {
      "matches": [
        "https://www.tubebuddy.com/*",
        "https://*.youtube.com/*",
        "http://*.youtube.com/*"
      ],
      "js": [
        "TubeBuddyIdentifier.js"
      ],
      "run_at": "document_start",
      "all_frames": true
    },
    {
      "matches": [
        "https://www.tubebuddy.com/*",
        "https://*.youtube.com/*",
        "http://*.youtube.com/*"
      ],
      "js": [
        "js/webextension-polyfill/browser-polyfill.js",
        "TubeBuddyAppToExt.js"
      ],
      "run_at": "document_start",
      "all_frames": true
    },
    {
      "matches": [
        "https://*.youtube.com/*",
        "http://*.youtube.com/*"
      ],
      "css": [
        "css/untitled-ui/style.css"
      ],
      "js": [
        "destContent.js"
      ]
    },
    {
      "matches": [
        "https://studio.youtube.com/*"
      ],
      "js": [
        "token_content_script.js"
      ]
    }
  ],
  "homepage_url": "https://www.tubebuddy.com",
  "short_name": "TubeBuddy",
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}