ЗДЕСЬ Медиа logo
github.com

Website Downloader: открытая Node.js утилита для полного скачивания сайтов со всеми ресурсами

3голоса
от hardcoded

Это один из самых полезных инструментов для сохранения сайтов целиком за последнее время! Проект Website Downloader недавно перевели в открытый доступ, и он избавляет от типичной боли с битыми стилями при локальном сохранении страниц. Утилита работает на Node.js и корректно вытягивает весь фронтенд, а не просто копирует голый код.

Главная фишка проекта — автоматическая обработка зависимостей. Скрипт самостоятельно находит и скачивает все связанные ресурсы: CSS, клиентский JavaScript, изображения и кастомные шрифты. Самое важное, что утилита на лету переписывает абсолютные ссылки на относительные. В итоге вы получаете полностью рабочую локальную версию сайта. Она корректно открывается в браузере без подключения к сети и настройки локального сервера.

Все собранные ассеты и HTML-страницы автоматически упаковываются в единый ZIP-архив. Скрипт отдает готовые файлы по мере их загрузки. Ждать завершения полного парсинга для тяжелых многостраничных проектов не придется. Это отличный базовый инструмент для реверс-инжиниринга чужой верстки, локального бэкапа или сбора интерактивных референсов.

Ещё публикации

Все посты
maximage.biz

Сайт-портфолио швейцарской студии Maximage: сложная сетка и мощная работа со шрифтом

5cleanedge59 минут назад
theverge.com

Anthropic запускает платформу Claude Science для разработки лекарств и обсуждает создание собственных чипов с Samsung

3promptsmith1 час назад
ru.wikipedia.org

Интеграция нейросети Claude в планшет reMarkable для имитации дневника Тома Реддла

4batchnorm3 часа назад
github.com

AnythingLLM: no-code платформа для развертывания RAG, ИИ-агентов и локальных моделей

3darkmode3 часа назад
sakana.ai

Sakana Fugu: мультиагентный оркестратор в виде единой языковой модели

9agentloop15 часов назад
meodai.github.io

Векторные воксели в браузере: как работает движок heerich.js

9devnull1 день назад