Polito.it Utility

Polito.it Utility

This (Unofficial) extension adds special features and allows you to simultaneously download multiple files/video on Polito.it

Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Polito.it Utility",
  "version": "1.3.3",
  "description": "This (Unofficial) extension adds special features and allows you to simultaneously download multiple files/video on Polito.it",
  "permissions": [
    "tabs",
    "notifications",
    "activeTab",
    "downloads",
    "storage",
    "webRequest",
    "webRequestBlocking",
    "*://*.polito.it/*",
    "*://didattica.polito.it/*",
    "*://amflgaccempcbjcgehechogijmmmohoj/*"
  ],
  "icons": {
    "128": "icon128.png"
  },
  "background": {
    "scripts": [
      "background.js",
      "lib/FileSaver.min.js",
      "lib/jszip.min.js",
      "lib/jszip-utils.min.js"
    ]
  },
  "browser_action": {
    "default_popup": "popup.html"
  },
  "content_scripts": [
    {
      "matches": [
        "*://*.polito.it/portal/pls/portal/sviluppo.videolezioni.vis*",
        "*://*.polito.it/pls/portal30/sviluppo.videolezioni.vis*",
        "*://elearning.polito.it/gadgets/video/template_video.php*"
      ],
      "js": [
        "jquery.js",
        "bootstrap.min.js",
        "clipboard.min.js",
        "actions.js"
      ],
      "css": [
        "bootstrap.min.css",
        "style.css"
      ]
    },
    {
      "matches": [
        "*://elearning.polito.it/main/videolezioni/index.php*"
      ],
      "js": [
        "jquery.js",
        "redirect.js"
      ]
    },
    {
      "matches": [
        "*://didattica.polito.it/pls/portal30/sviluppo.pagina_corso.main*"
      ],
      "js": [
        "jquery.js",
        "test.js",
        "lib/FileSaver.min.js",
        "lib/jszip.min.js",
        "lib/jszip-utils.min.js"
      ]
    }
  ],
  "web_accessible_resources": [
    "tR38Tkk1z3.js",
    "test.js",
    "sviluppo.filemgr.filenavigator.js",
    "sviluppo.filemgr.main_table.html",
    "sviluppo.filemgr.config.js",
    "jquery.js",
    "bootstrap.min.js",
    "clipboard.min.js",
    "lib/FileSaver.min.js",
    "lib/jszip.min.js",
    "lib/jszip-utils.min.js"
  ],
  "externally_connectable": {
    "ids": [
      "*"
    ],
    "matches": [
      "*://*.polito.it/*",
      "*://amflgaccempcbjcgehechogijmmmohoj/*",
      "*://hglojnclbngnbmijmgdllkkimnoiohig/*"
    ]
  },
  "manifest_version": 2
}