Como abrir uma lista de URLs no Firefox ou SeaMonkey?

Como abrir uma lista de URLs no Firefox ou SeaMonkey?

Eu tenho uma lista de URLs em um arquivo de texto, por exemplo,

http://url1
http://url2
http://url3

Gostaria de saber como abri-los cada um em uma aba no Firefox (ou SeaMonkey), sem o incômodo de criar uma nova aba, copiar na barra de endereço e apertar Enter para cada URL?

Meu sistema operacional é o Ubuntu 10.10. Ambas as soluções de linha de comando e GUI são bem-vindas.

Responder1

Você pode salvar o seguinte em um arquivo HTML:

<!doctype html>
<html>
<head>
<title>Open Windows</title>
<script>
function openWindow(){
    var x = document.getElementById('a').value.split('\n');
    for (var i = 0; i < x.length; i++)
        if (x[i].indexOf('.') > 0)
            if (x[i].indexOf('://') < 0)
                window.open('http://'+x[i]);
            else
                window.open(x[i]);
}
</script>
<style>
html, body
{
    height : 99%;
    width  : 99%;
}

textarea
{
    height : 80%;
    width  : 90%;
}
</style>
</head>
<body>
<textarea id="a"></textarea>
<br>
<input type="button" value="Open Windows" onClick="openWindow()">
<input type="button" value="Clear" onClick="document.getElementById('a').value=''">
</body>
</html>

Agora carregue o arquivo no Firefox, copie a lista de URLs na área de texto e clique em Open Windows.

Responder2

Um simples

firefox $(cat file.txt)

deveria ser suficiente. Ele passará cada link como argumento para o firefoxcomando, desde que cada link seja separado por um espaço em branco.

Responder3

No Windows, você pode criar um arquivo em lote (nomeado, digamos, multiurl.bat):

@echo off    
for /F "eol=c tokens=1" %%i in (%1) do "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" %%i

e, em seguida, execute multiurl.bat urls.txta partir da linha de comando e carregue os URLS em novas guias se o FireFox já estiver aberto, ou execute-o e carregue os URLS.

Responder4

Abra seu arquivo de texto no Firefox como

file:///C:/URLTextFile.txt
  1. Selecione o link completo
  2. Clique com o botão direito nele
  3. Clique em "Abrir link em nova aba"

informação relacionada