LibrusPro
Browser extension for the Polish Librus e-diary, introducing a dark theme, displaying grade point averages despite being disabled by the School Administrator, allowing to add custom events in the schedule and some minor improvements to its features.
Additional files are visible only to premium users
manifest.json
{
"name": "LibrusPro - rozszerzenie do Librusa",
"version": "3.4.0",
"description": "Ulepsz Librusa już dziś! Może marzysz o ciemnym motywie, liczeniu średnich i procentów frekwencji oraz własnym terminarzu?",
"manifest_version": 2,
"author": "Maks Kowalski",
"short_name": "LibrusPro",
"permissions": [
"storage",
"https://synergia.librus.pl/*",
"https://portal.librus.pl/*"
],
"icons": {
"512": "img/icon.png"
},
"browser_action": {
"default_icon": "img/icon.png",
"default_popup": "popup.html"
},
"background": {
"scripts": [
"background.js"
],
"persistent": false
},
"content_scripts": [
{
"matches": [
"https://synergia.librus.pl/*"
],
"js": [
"librusPro.js"
],
"all_frames": true
},
{
"matches": [
"https://synergia.librus.pl/*"
],
"css": [
"librusPro.css"
],
"run_at": "document_start"
},
{
"matches": [
"https://portal.librus.pl/*"
],
"js": [
"portal.js"
]
}
],
"web_accessible_resources": [
"img/*"
],
"browser_specific_settings": {
"gecko": {
"id": "{2ddaa55f-7db8-460a-bf9b-01396684935b}"
}
}
}