feat: rename project to SiteArchive

This commit is contained in:
2026-08-31 19:31:51 +03:00
parent e1f7571d29
commit 6439a5c4ff
5 changed files with 8 additions and 6 deletions
+5 -5
View File
@@ -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 <URL-or-folder>
```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 и отдельная стадия ремонта ссылок.
## Типовые проблемы и решения
+1
View File
@@ -1,3 +1,4 @@
# Defines project automation or runtime configuration.
services:
nginx:
image: nginx:alpine
Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 1.0 MiB

+1
View File
@@ -1,2 +1,3 @@
# Lists the Python packages required by this project.
requests>=2.31.0
beautifulsoup4>=4.12.0
+1 -1
View File
@@ -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
"""