Mass Installer 0.3.1 [discontinued]

Announce and Discuss the Latest Theme and Extension Releases.
Post Reply
Alan Beaman
Posts: 15
Joined: April 21st, 2005, 9:14 am

Absolute Paths P.S.

Post by Alan Beaman »

The file protocol for URIs should work exactly the same regardless the platform. So should using javascript to open xpi files with Firefox.

Thanks again.
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Re: Absolute Paths P.S.

Post by old zeniko »

Alan Beaman wrote:The file protocol for URIs should work exactly the same regardless the platform. So should using javascript to open xpi files with Firefox.

I'm not sure whether I understand you. I never said that it would be impossible to do, just that it's not that easy to design a clean solution for this problem. Anyway, I've made a <a href="http://www.haslo.ch/zeniko/software/massinstallerr.xpi">quick hack</a> which should do what you're asking for: you can now use relative URIs in your extension lists.
Alan Beaman
Posts: 15
Joined: April 21st, 2005, 9:14 am

Post by Alan Beaman »

I was only saying the solution doesn't need to be platform-specific. My guess was that you would need to convert the path to the text file into file:// protocol form after the text file was found, then use that as the trunk for the xpi URIs -- adding each filename.xpi to that trunk to get a valid URI for each file on the disk to be installed. Thanks for the hack. I'm getting ready to install v1.0.3 and I wonder if they implemented that promised ability to just copy your XPIs into the Extensions directory and have Firefox auto-install them on discovery? I suppose that would be almost the same thing as dragging and dropping onto the Extensions Manager, except you could take care of it without needing to start Firefox first -- like from a custom recovery CD after a re-format. Well, thank you again, anyhow.
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Mass Installer 0.2 RC1 [Mai 01]

Post by old zeniko »

I've uploaded <a href="http://www.haslo.ch/zeniko/software/massinstaller-dev.xpi">Mass Installer 0.2 RC1</a> for those of you willing to try the new features before they go gold:
* Mass Installer now automatically checks for updates for the installed extensions at the first restart after the mass installation (this can be switched of by toggling the hidden pref extensions.massinstaller.autoUpdate).
* Relative URLs inside text files are officially supportd (this depends on the hidden pref extensions.massinstaller.acceptRelativeURIs) - in the end, there will be two download versions, one with this option enabled and the other one having it disabled (for backwards compatibility).
* When looking for the text file, Mass Installer uses a modified user agent string, allowing you to dynamically serve a text-only list to MI while serving HTML lists to everybody else at the same URL.
* Minor UI enhancements: a throbber as activity indicator and auto-focussing buttons for keyboard junkies.
* Support for the new extensions manager (found in the most recent 1.0+ nightlies).
* An icon - if anybody does a nicer version, I'll gladly use it.
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Mass Installer 0.2 [Mai 08]

Post by old zeniko »

Since there seem to be no problems with the posted release candidate, I declare it as final: <a href="http://www.haslo.ch/zeniko/software/massinstaller.xpi">Mass Installer 0.2</a> is here. See the post above for the changes since version 0.1.6.

As the option to recognize relative URLs is disabled in the official version, there is a <a href="http://www.haslo.ch/zeniko/software/massinstallerr.xpi">convenience build</a> having that option enabled for those who don't like messing around in about:config. This build is otherwise identical to the official one.
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Re: Mass Installer 0.2 RC1 [Mai 01]

Post by old zeniko »

zeniko wrote:* When looking for the text file, Mass Installer uses a modified user agent string, allowing you to dynamically serve a text-only list to MI while serving HTML lists to everybody else at the same URL.

This allows to have a nice listing of all extensions for the browser while still serving a text file to Mass Installer. See for example this page (script source) which lists all extensions found in one directory and offers OS specific extensions only when appropriate (thanks to Christoph).
jonkie
Posts: 1
Joined: June 14th, 2005, 2:18 am

export

Post by jonkie »

Great extension!
But what I mis is an export function. What I was thinking about is to export the extensions to a single file, so that i can save it to the web. In a different location I can instaal it again. An export file also saves the updates which were made during time........that is the reason its handy, but also people can exchange their extensions....
mrc4
Posts: 8
Joined: February 7th, 2005, 4:56 pm

Post by mrc4 »

EDIT: Nevermind, I found my answer...
Old angrykeyboarder
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old angrykeyboarder »

asqueella wrote:Yes, open the extension manager and drag all your files there. No extension needed



That has proven troublesome for me about 60% of the times I've attempted it over thr past year. I've since given up on that practice.



Mozilla/5.0 ( X11; U; Linux i686; en-US; rv:1.7.8 ) Gecko/20050608 Firefox/1.0.4 (Ubuntu package 1.0.4)
Deacon Blues
Posts: 93
Joined: April 5th, 2005, 12:08 pm
Location: Canada

Post by Deacon Blues »

Hi guys, trying out MI, but can't get InfoLister to create a file with the full .XPI links.
I tried the following codes:

Code: Select all

# %name% %homepageURL%
%updateLink%

Code: Select all

%homepageURL%


But I get URLs like http://216.55.161.203/theonekea/tabprefs/
No XPI links like http://www.path.to/another/extension.xpi

What do I do?

TIA :)
View my animations and website at: Paintful Productions
Image
Old angrykeyboarder
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old angrykeyboarder »

zeniko wrote:All right, some more help for using Mass Installer: [...]
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) [...]


Hopefully this thread isn't completely dead yet....

I followed your instructions for infolister and ended up with this:

Code: Select all

 *** Extensions (enabled: 110, disabled: 0)
# Adblock 0.5.2.039


# Add Bookmark Here 0.5.3


# All-in-One Gestures 0.15.2


# antipagination 2005.06.12


# Autofill 0.2


# AutoMarks 0.1


# autositemap 2005.07.02


# autosummarizerdeluxe 2005.06.15


# Bandwidth Tester 0.5.4


# Browser Uptime 1.7.0


# ChromEdit 0.1.1.1
http://downloads.mozdev.org/cdn/chromedit/chromedit.xpi

# Close All 1.0


# ConQuery 1.5.4
http://ftp.mozilla.org/pub/mozilla.org/extensions/conquery/conquery-1.5.4-fx+mz+tb.xpi

# Context Highlight 0.2


# CookieCuller 1.2.0


# Copy Links 0.1.2


# Copy Plain Text 0.2.1


# CustomizeGoogle 0.23
http://www.customizegoogle.com/customizegoogle-0.23.xpi

# Deepest Sender 0.6.8
http://downloads.mozdev.org/deepestsender/deepestsender-0.6.10.xpi

# deskCut 0.5.0.0


# DeviantLink 1.3


# DictionarySearch 0.9.2


# Diggler 0.9


# Download Sort 2.5.2
http://downloads.mozdev.org/downloadstatusbar/downsort/downsort.xpi

# downTHEMall! 0.9.4


# El Jay Icon Maker 0.4
http://co.ntagio.us/firefox/iconmaker/iconmaker.xpi

# Enhanced Bookmark Search 0.1.3.02


# eWebMail Color and Graphics 2.14
http://patsis.brownhost.com/hpxpi/ewebmail214.xpi

# Feedview 0.9.7
http://www.epigoon.com/mozilla/feedview/feedview.xpi

# Filer Extension 0.2
http://nazodane.hp.infoseek.co.jp/extension/filer/package/filer_v0.2.xpi

# FirefoxView 0.31.1


# FireMule 0.2.1


# Flat Bookmark Editing 0.7


# Forecastfox 0.8


# FormFox 1.4


# Gcache 0.2.1
http://extensions.meatme.net/gcache.xpi

# Go To 0.5.1
http://downloads.mozdev.org/clav/goto.xpi

# googlebar 0.9.5.06
http://downloads.mozdev.org/googlebar/XPI-firefox.xpi

# Greasemonkey 0.3.5


# Grippies 0.1+


# gTranslate 0.1b


# History Menu 0.43


# HostIP.info Geolocation Plugin 0.2.1


# IE View 1.2.4


# Install New Theme 0.6.1
http://216.55.161.203/theonekea/themer/themer_0.6.1.xpi

# JustBlogIt 0.1


# LinkChecker 0.4.1
http://www.kevinfreitas.net/extensions/linkchecker/linkchecker.xpi

# LinkVisitor 1.1.20050315


# ListZilla 0.6.9
http://neilphillips.com/listzilla/listzilla_0.6.9.xpi

# LiveBookmarkThis 0.2
http://philringnalda.com/mozilla/livemarkthis02.xpi

# LiveJournal Hook 1.0.3


# LiveLines 0.4.2


# Locate in Bookmark Folders 0.2.1


# Magpie 3.1.2


# Make Link 2.0.2


# MapIt! 0.4


# MediaPlayerConnectivity 0.3.9
http://membres.lycos.fr/sethnakht/mediaplayerconnectivity.0.3.10.xpi

# Menu Editor 1.2
http://downloads.mozdev.org/menueditor/menuedit.xpi

# miniT (drag+indicator) 0.5


# Mozilla Archive Format 0.5.0
http://downloads.mozdev.org/maf/maf-0.5.0.xpi

# MR Tech About:About 1.2.0
http://ftp.mozilla.org/pub/mozilla.org/extensions/mr_tech_about_about/mr_tech_about_about-1.2.1-fx+ns.xpi

# MyspaceBar 0.1.0
http://downloads.mozdev.org/myspacebar/myspacebar-0.1.1-fx.xpi

# Named anchors 0.15


# Nuke Anything 0.2
http://ted.mielczarek.org/code/mozilla/nukeanything.xpi

# Open link in... 1.3


# Open Profile Folder 1.1


# OpenDownload 0.2.2


# Page Update Checker 0.2
http://downloads.mozdev.org/pageupdatechecker/puc_0_2.xpi

# Paste and Go 0.4.1


# PasteIP 1.5


# PDF Download 0.5
http://www.rabotat.org/firefox/pdfdownload-0.5-fx.zip

# Plain Text Links 0.2
http://ted.mielczarek.org/code/mozilla/textlink.xpi

# Play Launch 0.2.3


# PrefBar 3.0.0


# QuickURL 1.0.1


# Redirect Remover 0.32


# Remove It Permanently 1.0.4
http://downloads.mozdev.org/rip/rip.xpi

# Sage 1.3.5


# Save Image in Folder 0.5


# Save Link in Folder 0.7


# Scribe 0.21


# SearchPluginHacks 0.1


# SEOpen 0.5
http://seopen.com/firefox-extension/seopen05.xpi

# SessionSaver .2 0.2.1.025


# Show Image 0.3


# Show Old Extensions 0.1.7


# ShowIP 0.7.10
http://l4x.org/site/files/showip_0_7_10.xpi

# Sort Extensions 1.1


# SpellBound 0.7.3
http://www.exchangecode.com/spellbound/downloads/spellbound_0.7.3.xpi

# Stop-or-Reload Button 0.1


# SubmitToTab 0.3.2


# Super DragAndGo 0.2.4d1


# SyncMarks 0.3


# Tab X 0.5


# Tabbrowser Preferences 1.2.7.1
http://216.55.161.203/theonekea/tabprefs/tabprefs_1.2.7.1.xpi

# TargetAlert 0.8.8
http://www.bolinfest.com/targetalert/TargetAlert.xpi

# Text size toolbar 0.3


# TinyUrl Creator 0.7.1


# TorrentBar 0.8.1


# undoclosetab 20041125.5
http://mozilla.dorando.at/undoclosetab.xpi

# ViewSourceWith 0.0.7.1
http://dafizilla.sourceforge.net/viewsourcewith/viewsourcewith-0.0.7.1.xpi

# Web Developer 0.9.3
http://downloads.mozdev.org/webdeveloper/webdeveloper.xpi

# WebmailCompose 0.6.1
http://jedbrown.net/extensions/latest/webmailcompose.xpi

# whois 0.4


# Whois Lookup 0.1


# xMirror 0.2
http://extensions.meatme.net/xmirror.xpi

# Yahoo! Toolbar 0.5b


# lget 0.1


# Mass Installer 0.2
http://www.haslo.ch/zeniko/software/massinstaller.xpi

# InfoLister 0.8
http://mozilla.doslash.org/infolister/infolister-0.8.2.xpi


Do you notice just a few omissions there?

Any suggestions?
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by old zeniko »

angrykeyboarder wrote:Do you notice just a few omissions there?

Any suggestions?

My method of finding links to the XPIs is obviously not perfect. I just don't know of any better one. So unless anybody can give me (or even better asqueella) a hint about how to determine the link to an XPI if no updateURL is present or can convince all the extensions authors to include one, you basically have three options:

* Find all the links manually (which you most probably don't want to do).
* Grab the XPIs you've got on your harddisk (or simply zip each extension's directory and rename that ZIP file) and either copy them on to a server and perform Christopher's PHP magic or use them for local mass installation.
* Use Firefox 1.0+ or better (that means Deer Park Alpha 2 or a recent nightly) and simply copy your extensions directory or even the whole profile around.
old zeniko
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Re: Mass Installer 0.2 [July 23]

Post by old zeniko »

zeniko wrote:As the option to recognize relative URLs is disabled in the official version, there is a <a href="http://www.haslo.ch/zeniko/software/massinstallerr.xpi">convenience build</a> having that option enabled for those who don't like messing around in about:config. This build is otherwise identical to the official one.

I've just posted a <a href="http://www.haslo.ch/zeniko/software/massinstaller.xpi">silent update</a> which restores compatibility with the latest nightlies (including Deer Park Alpha 2). As of this update, relative URLs are now recognized per default, making the above cited convenience build obsolete.

UPDATE: As of 2005-07-26 Mass Installer is broken again for the nightlies (updating at least). Looks like the fix won't be that trivial this time...
Old angrykeyboarder
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old angrykeyboarder »

zeniko wrote:
angrykeyboarder wrote:Do you notice just a few omissions there?

Any suggestions?

My method of finding links to the XPIs is obviously not perfect. I just don't know of any better one. So unless anybody can give me (or even better asqueella) a hint about how to determine the link to an XPI if no updateURL is present or can convince all the extensions authors to include one, you basically have three options:

* Find all the links manually (which you most probably don't want to do).
* Grab the XPIs you've got on your harddisk (or simply zip each extension's directory and rename that ZIP file) and either copy them on to a server and perform Christopher's PHP magic or use them for local mass installation.
* Use Firefox 1.0+ or better (that means Deer Park Alpha 2 or a recent nightly) and simply copy your extensions directory or even the whole profile around.


OK, thanks anyway. My problem is further complicated by my constant switching between Linux and Windows (some extensions only work on one OS or the other). But Mass Installer by itself is better than not having it at all. Thanks. :-)
cool400
Posts: 4
Joined: June 16th, 2005, 4:45 am

Post by cool400 »

@all

First I like to say that I really honor the work, that has been done for programming such a great tool!!!

I'm using MassInstaller for registering my extensions in Firefox 1.0.6 on boot-up of my BartPE-CD. The only thing I don't like is, that a window comes up which shows the installation-progress!

Could anybody tell me, if there is a way to make this window disappear, e.g. a "silent install"?

Best regards and thanks a lot

cool400
Post Reply