Como posso gerenciar páginas da web completas e seus diretórios salvos (por exemplo, n.html e n_files) no Nautilus

2

Usando um navegador da Web arbitrário, por exemplo firefox, você pode salvar uma página da web (página da web completa), para a qual ele salva o arquivo html, digamos n.html, e os elementos da página da web em um diretório correspondente, n_files.

No Win7, se você copiar, mover, renomear a pasta do arquivo html, eles serão modificados como uma única unidade. No entanto, o Nautilus (o gerenciador de arquivos padrão do Gnome) não faz isso.

Existe um script do Nautilus disponível para ativar essa funcionalidade? Existe uma maneira alternativa de conseguir a mesma coisa?

    
por Nicholas Ochiel 05.08.2010 / 13:14

3 respostas

2

Suponho que a funcionalidade de renomeação no Explorer seja baseada em atributos especiais no sistema de arquivos que o Explorer reconhece (é assim que funciona a maioria dessas funcionalidades no Explorer). Seria possível implementar algo semelhante no GNOME / Nautilus (desde que você esteja usando um sistema de arquivos que suporta atributos estendidos), mas o AFAIK não existe atualmente.

Outra possibilidade seria escrever um plugin nautilus que use algumas heurísticas para detectar tal arquivo html + diretório correspondente e fazer o que você quiser, mas novamente eu não sei de uma solução existente (também não é trivial implementar corretamente) .

Sugiro usar o addon do UnMHT para o Firefox salvar a página em um arquivo (talvez haja algo similar para outros navegadores também).

Ao contrário do Mozilla Archive Format (também conhecido como MAF), o MHT (também conhecido como MHTML) é padronizado em uma especificação oficial (RFC2557) e também é suportado pelo IE e outros aplicativos, o que o torna mais à prova do futuro. Há também plugins de visualização MHT para o Opera & amp; Safari.

link (extensão do Firefox + visualizadores do Opera, Safari e QuickLook)

O addon do Firefox também está no addon-site da Mozilla.

    
por JanC 07.08.2010 / 18:50
2

Você pode baixar a coisa toda usando o wget.

wget -r --level=0 --convert-links --page-requisites --no-parent http://url.com

-r significa que é recursivo

- level = 0 significa que ele desce uma quantidade infinita de níveis (então link será salvo, não apenas a página de nível superior)

- convert-links significa que ele converte os links de <a href="http://url.com/page.html">link</a> para <a href="page.html">link</a>

- requisitos de página significa que baixa tudo o que é necessário para exibir a página corretamente. Como imagens, javascripts, etc.

- sem pai significa que não faz o download de páginas "mais acima". Então, se você quiser link e "abaixo", link não será baixado.

    
por Tommy Brunn 05.08.2010 / 13:19
0

Há uma extensão do firefox para salvar uma página da web e tudo o que ela suporta em um único arquivo: Mozilla Formato de arquivo (com gravação fiel) . Eu não usei isso pessoalmente, mas parece que você quer.

    
por Ryan Thompson 07.08.2010 / 07:44