rlr / dotjs-addon

[unmaintained] ~/.js for Firefox
BSD 3-Clause "New" or "Revised" License
144 stars 17 forks source link

What's next for .dotjs addon? #51

Open eridal opened 7 years ago

eridal commented 7 years ago

With the upcoming changes to Firefox, what's the idea for the extension?

At some point, will it just stop working?

DonKult commented 6 years ago

As the repo has an "[unmaintained]" in the description by now I guess that question is implicitly answered… so, just in case someone is looking for alternatives or trying to pick up the pieces:

Webextensions have no direct way of accessing the local filesystem ATM (and I don't see that changing soon or – at all), so to have functionality similar to dotjs an extension has basically two options: a) Pull files from the web/import manually via "open file" dialog/edit in browser. Tampermonkey does that, the webext port of Greasemonkey, too. AMO sports a few more implementations with varying features: Feel free to pick your poison. b) Make use of a host application, which from an addon-dev-PoV allows you to do everything you might like, including filesystem access, but as a user you need to install another application alongside the extension… inconvenient at the very least. (beware, shameless plug right ahead) I personally went that route in my dotPageMod as I value file access for myself over ease of use – before you get your hopes up through, that isn't feature-compatible with dotjs either.

Have fun modifying the internet & take care. :)