HTTPS Everywhere ruleset


Because I’ve reported HTTPS enforcement several times as a bug and it’s still not fixed, I decided to fix things myself.
The following ruleset is written for HTTPS Everywhere, a browser extension by the EFF that enforces HTTPS for all enabled sites.
I’m not all that active in the forums. If you have any issues, hopefully I’ll spot them in time.


How to install

Place the Wanikani.xml file in the HTTPSEverywhereUserRules folder of your profile folder and restart Firefox.
Finding your profile folder:

1. Place the Wanikani.xml file in the rules folder of your extension files.
2. Update the rules_list.js file to include the new file.

My rules_list.js file looks like this now:

var rule_list = [ “rules/default.rulesets”, “rules/Wanikani.xml” ];
Finding your extension folder (Replace VERSION with the current version ).
Windows: %LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions\gcbommkclmclpchllfjekcdonpmejbdp\VERSION
Linux (chromium): ~/.config/chromium/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp/VERSION


I know this is old, but I submitted a pull request with this rule and it appears to be included in the official release of HTTPS Everywhere now.