Roboe / userscripts

[Mirroring from https://gitlab.com/Roboe/userscripts] WebExtensions and GreaseMonkey scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extensions and userscripts for web browsers

This repository hosts the webextensions and userscripts I'll be writting. These are little pieces of software that extend or modify the behavior or appearance of certain web pages.

WebExtensions can be installed right away through a central repository (like AMO for Firefox). On the contrary, userscripts need an userscript manager, which is an add-on or extension for web browsers (check the installation section).

Call for collaboration

Extension developers are encouraged and allowed by the license to publish these extensions in whatever extension repository they want. Don't forget to contact me for adding download links here and to receive my gratitude!

Acknowledgements

This README file was initially borrowed from @soyguijarro. Check out his cool userscripts!

List of extensions and userscripts

DLE (former DRAE) Clean UI

DLE Clean UI in action

Injects some CSS to adjust sizes or remove visual elements to RAE's online Spanish dictionary. Having a cleaner and less distraction-prone design makes you focus on real content.
Responsive design has been taken into account, but may present casual disarrangements. Please fill an issue if you experiment trouble.

Firefox WebExtension Userscript
Install from AMO Install (open raw)

DLE (former DRAE) Expand Abbreviations

DLE Abbreviations Expander

Injects some CSS to expand abbreviations and show full terms. Abbreviations are proper of paper dictionaries, and have no sense in digital content. Not having to decrypt random things makes definitions clearer.

Firefox WebExtension Userscript
Install from AMO Install (open raw)

Scribd Document Preview Unblocker

Scribd Preview Unblocker in action

Injects some CSS to unblock the clumsy protection Scribd puts for documents in their website. Choose whether you want to join their private garden paying for content uploaded by volunteers or just read the previews that are already being downloaded to your browser.

Firefox WebExtension Userscript
Unsupported Install (open raw)

IMSLP Subscription Page Skipper

IMSLP Subscription Page

Redirects you to the requested download without waiting for 15 seconds. You can still visit the subscription page to support the IMSLP project economically or explore other ways to contribute (most of them don't require money!).

Firefox WebExtension Userscript
Install from AMO Install (open raw)

Fix Dark Theme Input Boxes

Fix Dark Theme Input Boxes

When you are using a dark theme for the OS shell —like Adwaita-dark on a GNU/Linux distro with the GNOME desktop—, inputs, selectors and buttons background and text colors are inherited from the dark theme, which causes some texts to be illegible. This extension restores the default background and text colors to inputs, selects and buttons to fix this.

Firefox WebExtension Userscript
Install from AMO Unsupported

Userscripts installation

  1. If you don't have a user script manager, install one first. For Mozilla Firefox, get Greasemonkey. For Google Chrome/ium, Tampermonkey is the one you need. For other browsers, check this page.

  2. In this page, click on the filename of the script you want to install (they end in .user.js). A new page will load showing its code. Click on the Raw button.

  3. Your user script manager will prompt you to confirm the installation.

Compatibility

WebExtensions

WebExtensions are cross-browser, but need to be published on every browser-specific repository to make the dream come true.

I'll be building WebExtensions for my daily browser, Mozilla Firefox. Users of other browsers can go with the fully-supported userscript counterparts, or read the above paragraph.

Userscripts

These scripts have been tested with Greasemonkey on Mozilla Firefox, but they should work with pretty much any user script manager. If you find something not working properly, please report the issue.

License

These webextensions and scripts are released either under version 3 of the GNU General Public License v3.0 (GPLv3) or the Unlicense. The full text of the license is available in the LICENSE file. Besides, each webextension has a copy of the license file bundled in their folder.

About

[Mirroring from https://gitlab.com/Roboe/userscripts] WebExtensions and GreaseMonkey scripts

License:GNU General Public License v3.0


Languages

Language:CSS 60.1%Language:JavaScript 39.9%