Como disponibilizar offline o site / URL e as páginas filho associadas ao URL?
Por exemplo, eu quero que o android sdk no javadoc esteja disponível offline para que eu possa passar a qualquer momento, mesmo sem a Internet
Javadocs nada mais são do que simples páginas HTML geradas .
Portanto, você não precisa de nada sofisticado, mesmo um navegador local é suficiente se você quiser visualizá-lo.
Se você deseja hospedá-lo, qualquer servidor da web capaz de exibir páginas estáticas o fará.
Onde você pode baixá-lo?
O gerente do SDK o terá em Documentação.
Como alternativa, você pode obtê-los nos URLs:
Como:
https://dl-ssl.google.com/android/repository/docs-18_r02.zip
Substitua os números. (mesma convenção de nomenclatura, tente primeiro docs-19_r02.zip, depois -19_r01.zip, etc.).
Tenho certeza de que há uma lista em algum lugar, mas não consegui encontrá-la.
A maneira mais simples de fazer com que um URL funcione offline é configurar um servidor da Web localmente e hospedar os arquivos / recursos nele.
Assim, seu computador atuará como servidor da web para servir esses conteúdos.
fonte
Por que não usar o Wget ? Citando a partir da página:
Eu pessoalmente o usei para armazenar vários sites para visualizar ofine. Possui uma curva de aprendizado acentuada (devido a argumentos e afins), mas tem a capacidade de fazer tudo o que você deseja.
Há também uma porta do Wget para Windows , se você não tiver uma máquina UNIX.
Os possíveis argumentos que eu usaria para sua tarefa seriam algo como:
Explicando os comandos:
-r
- Define a recuperação recursiva (ou seja, ele obterá qualquer link existente nessa página e assim por diante)-p
- Faz o download de tudo o necessário para que a página seja exibida corretamente-k
- Converte os links nos documentos para torná-los adequados para visualização local-np
- Nunca suba ao diretório pai ao recuperar recursivamente (ou seja, não volte)-w 1
- Aguarda 1 segundo entre cada recuperação. Isso é útil para não sobrecarregar o servidor com solicitações, o que pode causar erros 404 e outras coisas.O uso do argumento é obtido no manual . Eu não executei isso, então não posso dizer com certeza que ele rastreará adequadamente, mas com alguns ajustes, isso funcionaria.
fonte