diff --git a/README.md b/README.md index cac717c..28ef238 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# mirror-forge +# RenderMirror Node.js-проект для зеркалирования сайта в локальную папку `mirror/` с помощью Playwright (headless Chromium). -![Пайплайн mirror-forge](docs/images/overview.png) +![Пайплайн RenderMirror](docs/images/overview.png) **English summary.** A Playwright-based website mirror that captures the rendered DOM, stores browser responses, retries transient failures and repairs links for offline navigation. @@ -222,5 +222,5 @@ node fix-links.js ## Связанные инструменты -- [Go Crawler](https://github.dfv24.com/fofanov.dmitry/go-crawler) — Go/chromedp и отдельные пулы воркеров для больших обходов. -- [DFWebsite_Downloader](https://github.dfv24.com/fofanov.dmitry/DFWebsite_Downloader) — Python и расширенный анализ зависимостей HTML/CSS/JS/JSON. +- [RapidMirror](https://github.dfv24.com/fofanov.dmitry/rapidmirror) — Go/chromedp и отдельные пулы воркеров для больших обходов. +- [SiteArchive](https://github.dfv24.com/fofanov.dmitry/sitearchive) — Python и расширенный анализ зависимостей HTML/CSS/JS/JSON. diff --git a/docs/images/overview.png b/docs/images/overview.png index fac7cb1..39caab8 100644 Binary files a/docs/images/overview.png and b/docs/images/overview.png differ diff --git a/package-lock.json b/package-lock.json index fe296ee..860dd5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "dfwebjs_download", + "name": "rendermirror", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "dfwebjs_download", + "name": "rendermirror", "version": "1.0.0", "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 125a521..b656b13 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,15 @@ { - "name": "dfwebjs_download", + "name": "rendermirror", "version": "1.0.0", - "description": "Установи зависимости:\r npm init -y\r npm i playwright", + "description": "Rendered website mirroring and offline link repair powered by Playwright.", "main": "crawl.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "crawl": "node crawl.js", + "fix-links": "node fix-links.js", + "test": "node --check crawl.js && node --check fix-links.js" }, - "keywords": [], - "author": "", + "keywords": ["crawler", "mirror", "playwright", "offline"], + "author": "Dmitry Fofanov", "license": "MIT", "type": "module", "dependencies": {