Trying to get N0HR Propfire extension to work

General discussion, compatibility and contributed extensions.

Moderators: Lootyhoof, FranklinDM

Locked
wmperkins

Trying to get N0HR Propfire extension to work

Post by wmperkins » 2015-07-06, 02:42

I have recently made the switch from Firefox versions 38.0.5 to Pale Moon version 25.5.0 in order to avoid the bloat and some performance problems that I have been having. I have found all of the extensions add-ons that I need for use with Pale Moon, except for one. There is an extension called "N0HR Propfire" that displays solar propagation information on the status line of the browser. It also has a pop-up menu. I am a ham radio operator and would like to find out what process do I need to use to convert this extension, that works with Firefox version 38, to work with the current 25.5.0 version of Pale Moon? I have downloaded from Mozilla the current 0.80.0.1-signed version of "N0HR Propfire" to my Linux workstation. So I have the current code and its GPL license. What I think I need now is a better understanding or how to rewrite this extension to work with the status line code used by Pale Moon. My understanding is that the Firefox and Pale Moon code for the status line are different. hence the extension code will load into Pale Moon, but will not display the data. I may be wrong with my supposition, but if anyone is willing to correct or add some needed information, I would appreciate it. :)

wmperkins

Re: Trying to get N0HR Propfire extension to work

Post by wmperkins » 2015-07-06, 03:51

Not too long after I posted the original post regarding this extension, I did some more thinking. (Do you smell smoke?) I went back to the Propfire xpi file and greped (searched) for the specific number string (GUID?) for the Firefox browser. I found and modified two files: install.rdf and chrome.manifest. I added the Pale Moon specific GUID information to these two files and repackaged the whole mess. I then installed on the Pale Moon browser it through the File->Open File menu item. It installed just fine and then worked! So, I would guess part of my supposition in my original post was wrong: the Firefox and Pale Moon browser status line work in a similar fashion. I am indeed guessing that just adding the specific Pale Moon information to those files as I did, is not the complete solution for converting Firefox extensions for use with Pale Moon, but it is doable for me! :)

User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2395
Joined: 2012-06-28, 01:20

Re: Trying to get N0HR Propfire extension to work

Post by ron_1 » 2015-07-06, 04:24

Go to this thread here: [ https://forum.palemoon.org/viewtopic.php?f=44&t=5883 ] and post this add-on there, in the requested format. Also, under Workaround, list what you did to get it working. The powers that be (i.e., Tobin) may fork it into an official Pale Moon add-on. First though, you should contact the developer and ask him/her/them to make it compatible with Pale Moon.

Also, in the above thread Tobin wrote: "If you wish to help out with a potential fix or edited xpi file send a Private Message (PM) with them attached to ME or if you wish to have others test versions likewise use the private messaging system," so if you want you can send your edited .xpi file over to him in a private message.

wmperkins

Re: Trying to get N0HR Propfire extension to work

Post by wmperkins » 2015-07-06, 04:42

helloimustbegoing wrote:Go to this thread here: [ https://forum.palemoon.org/viewtopic.php?f=44&t=5883 ] and post this add-on there, in the requested format. Also, under Workaround, list what you did to get it working. The powers that be (i.e., Tobin) may fork it into an official Pale Moon add-on. First though, you should contact the developer and ask him/her/them to make it compatible with Pale Moon.
Okay, will do. I have already e-mailed the developer yesterday before posting all this. I have not yet received a reply. I will make contact with Tobin.

Locked