URL Lister - Firefox Plugin
URL Lister is a Firefox Plugin that shows the URLs of all the open tabs in a textarea so that it can be copied easily.
Download/Install
If you have installed it, consider rating it or reviewing it at Firefox plugins sandbox. Go to the public page for URL Lister and write a review for the application. I need reviews to promote it to the main extensions page - sandbox plugins are for registered users only.
Usage
Lets say you have these four tabs open...
Right click any tab and click on the 'URL Lister...' to open up the main dailog. You can also use 'Tools > URL Lister'. You will find the URLs of all the open tabs there.
There is a drop down menu at the bottom - it has these three options...
Plain Text
The first option will display just the URLs - like this...
http://www.openjs.com/
http://www.bin-co.com/
http://lindesk.com/
http://blog.binnyva.com/
HTML Anchors
The second option will create HTML Links with a <br /> tag at the end of each line - like this...
<a href="http://www.openjs.com/">OpenJS - JavaScript, Opened.</a><br />
<a href="http://www.bin-co.com/">Bin-Co</a><br />
<a href="http://lindesk.com/">LinDesk</a><br />
<a href="http://blog.binnyva.com/">BinnyVA</a><br />
It will use the title of the tab as the link text. You can use this code directly in any HTML page.
OpenJS - JavaScript, Opened.
Bin-Co
LinDesk
BinnyVA
Linked List
The final option will create a <ul> list with the links of all the open tabs - something like this...
<ul>
<li><a href="http://www.openjs.com/">OpenJS - JavaScript, Opened.</a></li>
<li><a href="http://www.bin-co.com/">Bin-Co</a></li>
<li><a href="http://lindesk.com/">LinDesk</a></li>
<li><a href="http://blog.binnyva.com/">BinnyVA</a></li>
</ul>
Open URLs
If you have a list of URLs and want to open them all, all you have to do is copy those URLs into this dialog and press OK - this will open up all the given URLs.

Comments
It was just what I was looking for!. (I needed a quick way to copy lots of URLs opened in tabs, so I can feed a script with them...)
Any plans to update this?
I downloaded your plug in to try it. I wanted to be able to open a list of urls by cutting and pasting into your window as described. It doesn't work for the url's if they don't have the www. prefix.
Is it possible for you to automatically add the http:// for lines where it doesn't exist? You could test for it's presence, then append OR, Firefox 3 is smart enough to recognize it, but your plug in won't open the tab unless it sees the prefix. Maybe you could simply open a tab for each entry regardless of the format. Worst case would be that urls that didn't resolve would receive a error.
To summarize, i'm suggesting you open a tab for each line, with whatever is in that line. If you do that, i'll be sure to write a glowing review.
This has the start to being a great plugin.
Keep up the great work.
"it doesn't work for the url's if they don't have the: h t t p : / / w w w . prefix. "
Thanks and sorry for the confusion.
Other uses I love it for:
* dump in a text file containing scattered URLs, it ignores all the text and only opens the URLs
* batch editing of website "backend" pages, where only one variable in a URL changes like a product ID or post ID, create the sequence of pages using excel and then open loads at a time, and log progress in excel
works great with ubuntu 8.10 FF 3.0
first url
url
url
<activated page> marking it with a star or brackets or similar
url
url
But please update for 3.6/3.7... ;)
"install.rdf" file with notepad and change 3.5.* to 3.6.* save it and send "install.rdf" file to zip and install it works
by blackseastar on February 4, 2010
Perhaps this explanation will help you to apply the advice hstooh gave us within the context of the MAC?
When using Firefox it is possible to mouse point to a download link so as to "download it to" a self-chosen location.
Having done so, the result at that location is the creation of a file (at least that is the case at a Windows PC called "linkname.xpi".
Thus I downloaded the file, "url_lister-1.2-fx.xpi".
What hstooh has suggested ist that we
(1) unpack that archive file, resulting in the following two subdirectories and the following two files being created within a new directory, in my case using 7zip to unpack the archive I thus created the directory...:
D:\url_lister-1.2-fx
containing the following two subdirectories...:
chrome
defaults
and two files...:
chrome.manifest
install.rdf
(2) that last named file, "install.rdf", is best opend not with notepad but rather with the Windows native *.rdf-file editor, WordPad.
Using WordPad to open that file, there can be found with it a line that mentions a "max version".
[quote]
/</em:homepageURL>
<em:iconURL>chrome://urllister/skin/images/icon32.png</em:iconURL>
<em:optionsURL>chrome://urllister/content/options.xul</em:optionsURL>
<!-- Target Application this extension can install into,
with minimum and maximum supported versions. -->
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>1.0+</em:minVersion>
<em:maxVersion>3.9.*</em:maxVersion>
</Description>
</em:targetApplication>
</Description>
</RDF>
[/quote]
As can be seen, I have already edited that line to indicate that the Firefox version "3.9.*" be the maxVersion capable of using the "url lister" extension.
I then took the two directories and the two files and using 7zip packed them into a new archive, "Firefox_addons.7z".
That archive I renamed to "url_lister-1.2-fx.xpi". Then I opened the archive using Firefox, which resulted in the successful installation of "url_lister" into my current Firefox version,
[quote]
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a4pre) Gecko/20100316 Minefield/3.7a4pre (.NET CLR 3.5.30729)
[/quote]
I hope you will now be able to carry out the same or analogous procedure using your MAC so as if possible to continue to use this nice Firefox extension there. ;)
a, strong, em, b, i, code, pre, pandbrallowed. Other tags will be shown as code(< will become <). Urls, Line breaks will be auto-formated.