diff --git a/README.md b/README.md index b6ec047..af3f9c4 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# DFWebsite_Downloader +# SiteArchive Набор утилит для офлайн-зеркалирования сайтов: скачивание HTML-страниц, связанных ассетов и локальный запуск полученной копии. > **Ключевая идея:** воспроизводимая офлайн-копия с отчётом о скачанных и пропущенных ресурсах, а не только набор сохранённых HTML-файлов. -![Пайплайн DFWebsite Downloader](docs/images/overview.png) +![Пайплайн SiteArchive](docs/images/overview.png) **English summary.** A Python toolkit for reproducible offline website copies: dependency discovery in HTML/CSS/JS/JSON, query-safe filenames, a machine-readable report and a local preview server. @@ -141,7 +141,7 @@ python .\serve_site.py ```powershell python .\serve_site.py https://www.example.com/ python .\serve_site.py example.com -python .\serve_site.py D:\PROJECTS\@NEW\DFWebsite_Downloader\my_site +python .\serve_site.py D:\PROJECTS\@NEW\SiteArchive\my_site ``` После запуска откройте: @@ -197,8 +197,8 @@ docker compose up -d ## Связанные инструменты -- [Go Crawler](https://github.dfv24.com/fofanov.dmitry/go-crawler) — параллельный Go/chromedp crawler для JavaScript-rendered страниц. -- [mirror-forge](https://github.dfv24.com/fofanov.dmitry/mirror-forge) — Playwright capture и отдельная стадия ремонта ссылок. +- [RapidMirror](https://github.dfv24.com/fofanov.dmitry/rapidmirror) — параллельный Go/chromedp crawler для JavaScript-rendered страниц. +- [RenderMirror](https://github.dfv24.com/fofanov.dmitry/rendermirror) — Playwright capture и отдельная стадия ремонта ссылок. ## Типовые проблемы и решения diff --git a/docker-compose.yml b/docker-compose.yml index 9d7a3cf..e4f31cd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,3 +1,4 @@ +# Defines project automation or runtime configuration. services: nginx: image: nginx:alpine diff --git a/docs/images/overview.png b/docs/images/overview.png index f6b141e..db7a964 100644 Binary files a/docs/images/overview.png and b/docs/images/overview.png differ diff --git a/requirements.txt b/requirements.txt index f5e5eea..e77716f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,3 @@ +# Lists the Python packages required by this project. requests>=2.31.0 beautifulsoup4>=4.12.0 diff --git a/serve_site.py b/serve_site.py index 80800ff..f2917d5 100644 --- a/serve_site.py +++ b/serve_site.py @@ -31,7 +31,7 @@ Примеры: python serve_site.py https://www.jerimybrown.com/ python serve_site.py jerimybrown.com - python serve_site.py d:\\PROJECTS\\Fofanov\\DFWebsite_Downloader\\jerimybrown.com + python serve_site.py d:\\PROJECTS\\Fofanov\\SiteArchive\\jerimybrown.com Остановка: Ctrl+C """