PoliTools

PoliTools

Improve your everyday life with this extension for the teaching portal.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "author": "Federico Lucido Francesco Masullo",
  "background": {
    "page": "background.html",
    "persistent": true
  },
  "browser_action": {
    "default_popup": "popup/popup.html"
  },
  "content_scripts": [
    {
      "css": [
        "style.css"
      ],
      "js": [
        "lib/jquery.min.js",
        "scripts/themes.js",
        "scripts/common.js",
        "scripts/errors.js"
      ],
      "matches": [
        "*://didattica.polito.it/*",
        "*://idp.polito.it/*",
        "*://elearning.polito.it/*"
      ],
      "run_at": "document_start"
    },
    {
      "js": [
        "lib/jquery.min.js",
        "lib/bootstrap.min.js",
        "scripts/themes.js",
        "scripts/email.js"
      ],
      "matches": [
        "*://mail.studenti.polito.it/*"
      ],
      "run_at": "document_start"
    },
    {
      "js": [
        "lib/FileSaver.min.js",
        "lib/jszip.min.js",
        "lib/jszip-utils.min.js",
        "scripts/coursepage.js"
      ],
      "matches": [
        "*://*.polito.it/pls/portal30/sviluppo.pagina_corso.main*"
      ]
    },
    {
      "js": [
        "scripts/home.js"
      ],
      "matches": [
        "*://*.polito.it/portal/page/portal/home/Studente*",
        "*://*.polito.it/pls/portal30/sviluppo.pagina_studente_2016.main*"
      ]
    },
    {
      "js": [
        "scripts/timetable.js"
      ],
      "matches": [
        "*://*.polito.it/dotnet/orari_lezione_pub/StampaOrario*"
      ]
    },
    {
      "css": [
        "lib/video-js.min.css",
        "lib/forest.css"
      ],
      "js": [
        "lib/video.min.js",
        "lib/videojs.hotkeys.min.js",
        "scripts/videolessons.js"
      ],
      "matches": [
        "*://*.polito.it/portal/pls/portal/sviluppo.videolezioni.vis*",
        "*://*.polito.it/pls/portal30/sviluppo.videolezioni.vis*",
        "*://elearning.polito.it/gadgets/video/template_video.php*",
        "*://*.polito.it/dl*"
      ]
    },
    {
      "css": [
        "lib/video-js.min.css",
        "lib/forest.css"
      ],
      "js": [
        "lib/video.min.js",
        "lib/videojs.hotkeys.min.js",
        "scripts/virtualclassroom.js"
      ],
      "matches": [
        "*://*.polito.it/playback/*",
        "*://*.polito.it/pls/portal30/sviluppo.pagina_corso.main?t=3&p_sottopagina=VC_*",
        "*://*.polito.it/pls/portal30/sviluppo.pagina_corso.main*",
        "*://*.polito.it/portal/pls/portal/sviluppo.virtual_classroom*",
        "*://*.polito.it/portal/pls/portal/sviluppo.pagina_corso.main*p_sottopagina=VC*"
      ]
    },
    {
      "js": [
        "lib/jquery.min.js",
        "scripts/bigbluebutton.js"
      ],
      "matches": [
        "*://*.polito.it/playback/*",
        "*://*.polito.it/portal/pls/portal/sviluppo.virtual_classroom*",
        "*://*.polito.it/portal/pls/portal/sviluppo.pagina_corso.main*p_sottopagina=VC*"
      ],
      "all_frames": true
    }
  ],
  "description": "Improve your everyday life with this extension for the teaching portal.",
  "icons": {
    "128": "/immagini/icon128.png"
  },
  "manifest_version": 2,
  "name": "PoliTools",
  "permissions": [
    "activeTab",
    "downloads",
    "storage",
    "webRequest",
    "webRequestBlocking",
    "https://*.polito.it/",
    "http://*.polito.it/"
  ],
  "version": "1.1.0",
  "web_accessible_resources": [
    "immagini/*",
    "lib/*",
    "fonts/*",
    "popup/*",
    "scripts/*",
    "themes/*"
  ],
  "browser_specific_settings": {
    "gecko": {
      "id": "{c973319a-fb40-42b8-a47f-2fa09da2f96e}"
    }
  }
}