🌐 Как сохранить всю страницу в один html файл |

🌐 Как сохранить всю страницу в один html файл

Обзоры

Как объединить любую вебстраницу в один HTMLфайл?

Наконец-то вы можете заменить огромное количество открытых вкладок огромным количеством htmlфайлов, хранящихся где-нибудь на вашем драгоценном маленьком диске.

В отличие от обычного Сохранить страницу как, monolith не только сохраняет целевой документ, но и одновременно использует ресурсы CSS, изображения и JavaScript, создавая единый документ HTML5, который приятно хранить и которым приятно делиться.

По сравнению с сохранением веб-сайтов с помощью wget pc, этот инструмент объединяет все ресурсы в виде URL-адресов данных и, следовательно, позволяет браузерам отображать сохраненную страницу точно такой, какой она была в Интернете, даже при отсутствии сетевого подключения.

Установка

Использование Cargo (кроссплатформенная версия)

cargo install monolith

Через Homebrew (macOS и GNU/Linux)

brew install monolith

Через Chocolatey (Windows)

choco install monolith

Через Scoop (Windows)

scoop install main/monolith[simterm]
Через Winget (Windows)
[simterm] $ winget install --id=Y2Z.Monolith -e

Через MacPorts (macOS)

sudo port install monolith

С помощью Snapcraft (GNU/Linux)

snap install monolith

С помощью Guix (GNU/Linux)

guix install monolith

Использование NixPkgs

nix-env -iA nixpkgs.monolith

Использование Flox

flox install monolith

Использование Pacman (Arch Linux)

pacman -S monolith

Использование aports (Alpine Linux)

apk add monolith

Использование менеджера пакетов XBPS (Void Linux)

xbps-install -S monolith

Использование пакетов FreeBSD (FreeBSD)

pkg install monolith

Использование портов FreeBSD (FreeBSD)

cd /usr/ports/www/monolith/
make install clean

Использование pkgsrc (NetBSD, OpenBSD, Haiku и т.д.)

cd /usr/pkgsrc/www/monolith
make install clean

Использование контейнеров

docker build -t y2z/monolith .
sudo install -b dist/run-in-container.sh /usr/local/bin/monolith

Из исходников

Зависимости: libssl, cargo

Установка cargo (GNU/Linux)

git clone https://github.com/Y2Z/monolith.git
cd monolith
make install

Использование предварительно собранных двоичных файлов (Windows, устройства на базе ARM и т.д.)

Каждый релиз содержит предварительно собранные двоичные файлы для Windows, GNU/Linux, а также платформ с нестандартной архитектурой процессора.

monolith https://lyrics.github.io/db/P/Portishead/Dummy/Roads/ -o portishead-roads-lyrics.html
cat some-site-page.html | monolith -aIiFfcMv -b https://some.site/ -- > some-site-page-with-assets.html

см. также:

 

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий