This extension contains features intended to improve your experience on revision websites, by removing promotional content and distractions, or adding elements, to let you focus on what you're really there for!
Physics and Maths Tutor
● Clean up PDFs: Redirects PDFs to the original source to remove the white sidebar.● Hide unnecessary elements: Hides some unneeded elements like the massive white bar on the top.
● Hide paid tutor content: Hides most paid PMT Education content.
SaveMyExams
● Unblock 'Revision Notes': View revision notes without logging in.● Remove premium plan offer banners: Removes the premium plan offer banners, including Black Friday sales. (currently broken)
studocu
● Hide 'Premium' banners: Hides annoying banner on premium documents (cannot unblur pages).- Chrome Extension Developer Tools was used to generate this extension's template.
Thank you for wanting to improve PMT Buddy! This is mainly my personal project to help develop my programming skills but I am open to contributions.
- Download required libraries with
npm install
- Debug with
npm run watch
- Build with
scripts/build.py
scripts
contains scripts used to generate the extension zip.public
contains themanifest.json
,popup.html
, and any other assets used for the HTML.src
contains CSS and JS files.modules
contains folders for each of the websites, andindex.js
runs each feature.utils
has some helper classes and functions.background.js
is the service worker.contentScript.js
redirects to./modules/index.js
.popup.js
is run when the extension popup is opened.