O sonho de um colecionador de dados tornado realidade: copie qualquer site da web em um único arquivo HTML. Você pode finalmente substituir aquele zilhão de guias abertas por um zilhão de arquivos .html armazenados em algum lugar de seu precioso drive.
Ao contrário do convencional “Salvar página como”, o monolith não apenas salva o documento de destino, ele incorpora CSS, imagem e recursos de JavaScript de uma só vez, produzindo um único documento HTML5 que é uma alegria para armazenar e compartilhar.
Se comparada a salvar sites com wget -mpk, essa ferramenta incorpora todos os ativos como URLs de dados e, portanto, permite que os navegadores renderizem a página salva exatamente como era na Internet, mesmo quando nenhuma conexão de rede está disponível.
Instalação
Usando Cargo
$ cargo instalar monolith
Via Homebrew (macOS e GNU / Linux)
$ brew install monolith
Usando Snapcraft (GNU / Linux)
$ snap install monolith
Usando pacotes FreeBSD (FreeBSD)
$ pkg install monolith
Usando portas FreeBSD (FreeBSD)
$ cd / usr / ports / www / monolith /
$ make install clean
Usando o pkgsrc (NetBSD, OpenBSD, Haiku, etc)
$ cd / usr / pkgsrc / www / monolith
$ make install clean
Usando binários pré-construídos (Windows, dispositivos baseados em ARM, etc)
Cada versão contém binários pré-construídos para Windows, GNU / Linux, bem como plataformas com arquitetura de CPU não padronizada.
Usando contêineres
$ docker build -t Y2Z / monolith.
$ sudo install -b utils / run-in-container.sh / usr / local / bin / monolith
Da fonte
Dependência: libssl-dev
$ git clone https://github.com/Y2Z/monolith.git
$ cd monolith
$ make install
Você pode também usar o wget com o comando:
wget --recursive --no-clobber --page-requisites --html-extension --convert-links -e robots=off -U mozilla http://www.siteparadownload.com