Since I had to move to Waterfox browser (more stable and faster than Firefox without stripping options) I noticed that one of my favorite extensions no longer works. So I edited the Linux.py file and made it work. Then I did the same with the Windows.py file and that works too. And I started a new repo on github, so that others may benefit from my modifications:
github.com
But I'm having trouble with the Mac.py file because it's not pure python inside, there's a lot of JSON which is basically one giant endless line which wouldn't fit even on a 16K screen, so that you can read it properly. And that's the problem for me: I tried a few editors, sublime included, but I can't make this particular line become more readable and formatted. Unfortunately, it seems that exactly in these one or two endless lines is the places where 'waterfox' should be added as an allowed app, so that the extension can work with Waterfox. So, the only possibility left: to ask here for someone who has the editors and the experience to modify JSON code. I'll attach the file here, so you can download and modify it.
Here are... "directions" on how to modify it - the same I modified the python files for Linux and Windows: use Ctrl+F to find where it reads 'firefox' (altough IDK if it will use the same type of quotes in JSON code), copy the entire line and paste it under the line with 'firefox'. Then edit the second 'firefox' to be 'waterfox' and pretty much anywhere it reads 'firefox' there should be added a line with 'waterfox'. You can download either the Windows or Linux.py files from the repo, so you can compare with the linux file how I did it. Simply use Ctrl+F on the Linux file to find "waterfox" (there should be 5 uses of that word). In a similar way another "line" with 'waterfox' should be added to that JSON code in the mac file.

If you wish, your forum username will be credited in the readme.md as a contributor for the mac.py version or if you wish to remain anonymous - your wish will be respected either way. I might even add you as a maintaner of the mac version (again - only if you want) because it seems highly unlikely that even in the future I'll learn how to read 100,000 characters in a single endless line.
GitHub - rado84-github/openwith-waterfox-linux: Fix for the firefox extension OpenWith to work with Waterfox 6.x.x
Fix for the firefox extension OpenWith to work with Waterfox 6.x.x - rado84-github/openwith-waterfox-linux
But I'm having trouble with the Mac.py file because it's not pure python inside, there's a lot of JSON which is basically one giant endless line which wouldn't fit even on a 16K screen, so that you can read it properly. And that's the problem for me: I tried a few editors, sublime included, but I can't make this particular line become more readable and formatted. Unfortunately, it seems that exactly in these one or two endless lines is the places where 'waterfox' should be added as an allowed app, so that the extension can work with Waterfox. So, the only possibility left: to ask here for someone who has the editors and the experience to modify JSON code. I'll attach the file here, so you can download and modify it.
Here are... "directions" on how to modify it - the same I modified the python files for Linux and Windows: use Ctrl+F to find where it reads 'firefox' (altough IDK if it will use the same type of quotes in JSON code), copy the entire line and paste it under the line with 'firefox'. Then edit the second 'firefox' to be 'waterfox' and pretty much anywhere it reads 'firefox' there should be added a line with 'waterfox'. You can download either the Windows or Linux.py files from the repo, so you can compare with the linux file how I did it. Simply use Ctrl+F on the Linux file to find "waterfox" (there should be 5 uses of that word). In a similar way another "line" with 'waterfox' should be added to that JSON code in the mac file.

If you wish, your forum username will be credited in the readme.md as a contributor for the mac.py version or if you wish to remain anonymous - your wish will be respected either way. I might even add you as a maintaner of the mac version (again - only if you want) because it seems highly unlikely that even in the future I'll learn how to read 100,000 characters in a single endless line.


