PocketTube: Youtube Subscription Manager

PocketTube: Youtube Subscription Manager

Group YouTube subscriptions into YouTube folder. Video Deck for Youtube. Mark as watched videos. Filter YouTube video. Youtube mode

Additional files are visible only to premium users

manifest.json


{
  "manifest_version": 3,
  "name": "__MSG_name__",
  "short_name": "YSM",
  "description": "__MSG_description__",
  "author": "Dmitry Nabok",
  "default_locale": "en",
  "options_page": "pockettube-app/dist/index.html",
  "version": "16.0.1",
  "content_scripts": [
    {
      "matches": [
        "https://*.youtube.com/*"
      ],
      "js": [
        "/build/app.js",
        "/purify2.min.js"
      ],
      "css": [
        "/build/context.css"
      ],
      "run_at": "document_start"
    }
  ],
  "background": {
    "service_worker": "/build/background.js"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "/build/ut.js",
        "/purify2.min.js",
        "/pockettube-app/dist/*",
        "/popup/login.html",
        "icon/*",
        "patreon/*"
      ],
      "matches": [
        "https://*.youtube.com/*"
      ]
    }
  ],
  "permissions": [
    "alarms",
    "storage",
    "unlimitedStorage",
    "identity",
    "contextMenus"
  ],
  "optional_permissions": [
    "bookmarks",
    "notifications"
  ],
  "action": {
    "default_icon": {
      "16": "/icon/icon_16.png",
      "48": "/icon/icon_48.png",
      "128": "/icon/icon_128.png"
    },
    "default_popup": "/pockettube-app/dist/index.html",
    "default_title": "PocketTube: Youtube Subscription Manager"
  },
  "icons": {
    "16": "/icon/icon_16.png",
    "48": "/icon/icon_48.png",
    "128": "/icon/icon_128.png"
  },
  "oauth2": {
    "client_id": "579336474196-vvopcc4b0to7aal97pab6pgpks89qb8b.apps.googleusercontent.com",
    "scopes": [
      "profile",
      "https://www.googleapis.com/auth/drive.appdata",
      "https://www.googleapis.com/auth/youtube.readonly"
    ]
  },
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}