Mass Installer 0.3.1 [discontinued]

Announce and Discuss the Latest Theme and Extension Releases.
Post Reply
DMCrimson
Posts: 1025
Joined: February 13th, 2004, 6:11 am

Post by DMCrimson »

Note: On Mac OS X and Firefox 1.0.1 one cannot drag several extensions and have them all install at once. Also, you cannot drag a thing on mac to extensions manager, to install a local extension, one must drag it to the browser window... Thus the extension would be nice...
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old zeniko »

I just uploaded <a href="http://www.haslo.ch/zeniko/software/massinstaller.xpi">Mass Installer 0.1.2</a>, which features some new locales and one further step of automation. Now you can run MI from the command line:

Code: Select all

firefox.exe -url file:massinstaller:<URL>
where URL points either to a text file or to one or several XPIs (separated by a vertical bar: |). Combined with the -install-global-extension command line option, you could now script the set-up of the default profile.

BTW, is the possibility to install several extensions in one step by dragging them over the extensions manager actually documented anywhere?

EDIT: As of Mass Installer 0.3.1, the command line argument is prefixed with file: as a work-around for a limitation introduced in Firefox 1.0.6.
Last edited by old zeniko on January 14th, 2006, 5:08 am, edited 2 times in total.
hydreux
Posts: 237
Joined: August 11th, 2003, 9:32 pm

Post by hydreux »

this topic may interest you... Install extension from command line.
gom
Posts: 9
Joined: September 24th, 2004, 5:33 am
Contact:

Post by gom »

Great extension! I translate it into Korean. You can get it at http://heygom.com/extensions/localized/massinstaller/0.1.2.zip

And there is a problem. It seems that Mass Installer cannot load a text file whose path includes unicode characters.
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old zeniko »

gom wrote:Great extension! I translate it into Korean. You can get it at http://heygom.com/extensions/localized/massinstaller/0.1.2.zip

And there is a problem. It seems that Mass Installer cannot load a text file whose path includes unicode characters.

<a href="http://www.haslo.ch/zeniko/software/massinstaller.xpi">Mass Installer 0.1.3</a> contains the Korean locale (thanks for that) and a fix to the bug you mention (as far as it can be fixed at this moment - see bug 108000).
User avatar
angelsong
Posts: 173
Joined: July 23rd, 2004, 8:25 am

Post by angelsong »

I have all my extensions stored in a folder on my hard drive. They are not online anywhere, so how can I use MI when I am asked for a URL from which to install them?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
<a href="http://www.petitiononline.com/YahooFFX/petition.html">Get Yahoo! to Support Firefox Petition</a>
Firefox ROCKS! ~~AngelSong~~
hydreux
Posts: 237
Joined: August 11th, 2003, 9:32 pm

Post by hydreux »

use the following format: file:///<drive letter>/<path>/<xpi>
e.g.

Code: Select all

file:///C:/Mozilla/FF/extension/Mass_Installer_0.1.3.xpi
User avatar
angelsong
Posts: 173
Joined: July 23rd, 2004, 8:25 am

Post by angelsong »

Ok. I am confused...I have all my extensions in a folder on my hard drive. I also have infolister. I made a new "tester" profile, and I used infolister to generate a text file (I thought) of all of my currently installed extensions from my active profile. I used the %homepageURL%. it did not work. I guess what I will need to do is to put my current extensions into a separate folder on my hard drive? I know I'm missing something...Help???
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
<a href="http://www.petitiononline.com/YahooFFX/petition.html">Get Yahoo! to Support Firefox Petition</a>
Firefox ROCKS! ~~AngelSong~~
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old zeniko »

All right, some more help for using Mass Installer:
1.) In the post above, I confused horizontal and vertical bars: you can separate multiple URLs on the command line with a | (in the same way you can separate multiple homepages).
2.) I've uploaded a modified version of <a href="http://www.haslo.ch/zeniko/software/infolister-mi.xpi">Infolister</a> which adds one more option (%updateLink%). That's the one you'll need for Mass Installer (simply produce a text file with the following setup, remove the surplus information and there you are):

Code: Select all

# %name% %homepageURL%
%updateLink%

asqueella will probably include the same feature in the next official version. (BTW: the lines starting with # are comments that will be ignored during the installation)
3.) The recommended way of using Mass Installer is through a text file pointing to XPIs in the Internet. If you already have all your extensions downloaded, it's faster to just drag them all together over the Extensions Manager (see above).
4.) As for converting local filenames to URLs, just go to the Mass Installer Options dialog and click on "Find". This will produce a correct URL for one file. You can also copy and paste such an URL inside the Options dialog, separating multiple URLs by spaces (in that case, the URLs must point directly to the XPIs).
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old zeniko »

<a href="http://www.haslo.ch/zeniko/software/massinstaller.xpi">Mass Installer 0.1.4</a> is a minor update that improves the automatic installation of extensions from the command line.
User avatar
angelsong
Posts: 173
Joined: July 23rd, 2004, 8:25 am

Post by angelsong »

so that i understand: if I were to go to a site such as, for example, www.ikeepbookmarks.com, and make a folder there to save my extensions to, I could then point Mass Installer to the folder on ikeepbookmarks, and install them from there? is that correct?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
<a href="http://www.petitiononline.com/YahooFFX/petition.html">Get Yahoo! to Support Firefox Petition</a>
Firefox ROCKS! ~~AngelSong~~
sasquatch
Posts: 6022
Joined: November 25th, 2003, 8:56 am

Post by sasquatch »

Check out the way one can install more than one extension at this site:

http://www.pikey.me.uk/mozilla/
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old zeniko »

angelsong wrote:so that i understand: if I were to go to a site such as, for example, www.ikeepbookmarks.com, and make a folder there to save my extensions to, I could then point Mass Installer to the folder on ikeepbookmarks, and install them from there? is that correct?

No, you'd still need to prepare a text file pointing directly to all of the extensions (complete URLs, one per line). You'll then have to indicate the URL to that file to Mass Installer.

I'm not sure if a simpler way (e.g. indicating a webpage containing links to the XPIs) would be a good thing, since you don't get to see and confirm what will be installed (as is the case in the above cited alternatives). With the modified InfoLister extension, the text file creation (and upload) is even quite simple to do.
sawbuck
Posts: 4
Joined: May 5th, 2004, 8:03 am

Post by sawbuck »

Nice job on this extension!
Thanks for taking the extra effort to update Infolister to pull the update links.
User avatar
angelsong
Posts: 173
Joined: July 23rd, 2004, 8:25 am

Post by angelsong »

Please, pardon my ignorance, but I have some questions: I have the updated infolister installed on my current profile. It seems like what I need to do is use the extension in Infolister on this profile to generate the text file, since it only lists installed extensions. Where then would I upload the data from the text file to pull it into a fresh profile using Mass Installer? This is frustrating to me, because it seems so simple, and yet I'm not quite getting it. I can see huge potential time savings if I can just finally figure out how to start using the Mass Installer.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
<a href="http://www.petitiononline.com/YahooFFX/petition.html">Get Yahoo! to Support Firefox Petition</a>
Firefox ROCKS! ~~AngelSong~~
Post Reply