gildas-lormeau/single-file-cli: CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on

3 phút đọc

gildas-lormeau/single-file-cli: CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on – Repository gildas-lormeau/single-file-cli. Mô tả: CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on SingleFile). 1562 stars, 142 forks, ngôn ngữ chính JavaScript, cập nhật 2026-08-25.

1. Repository làm gì?

SingleFile can be launched from the command line by running it into a (headless) browser.

It runs through Deno as a standalone script injected into the web page via the Chrome DevTools Protocol instead of being embedded into a WebExtension.

SingleFile can be run without installing it, just download the executable file and save it in the directory of your choice here: https://github.com/gildas-lormeau/single-file-cli/releases

Make sure Chrome or a Chromium-based browser is installed in the default folder. Otherwise you might need to set the –browser-executable-path option to help SingleFile locating the path of the executable file.

docker pull capsulecode/singlefile

docker tag capsulecode/singlefile singlefile

2. Dữ liệu và cấu trúc đáng chú ý

git clone –depth 1 –recursive https://github.com/gildas-lormeau/single-file-cli.git

docker build –no-cache -t singlefile .

docker run singlefile "https://www.wikipedia.org"

Run and redirect the result into a file

docker run singlefile "https://www.wikipedia.org" > wikipedia.html

Run and mount a volume to get the saved file in the current directory

docker run -v %cd%:/usr/src/app/out singlefile "https://www.wikipedia.org" wikipedia.html (Windows)

3. Khả năng ứng dụng và giới hạn

docker run -v $(pwd):/usr/src/app/out singlefile "https://www.wikipedia.org" wikipedia.html (Linux/UNIX)

Save one or multiple pages by using the filename template (see –filename-template option)

docker run -v %cd%:/usr/src/app/out singlefile "https://www.wikipedia.org" –dump-content=false (Windows)

docker run -v $(pwd):/usr/src/app/out singlefile "https://www.wikipedia.org" –dump-content=false (Linux/UNIX)

An alternative docker file can be found here https://github.com/screenbreak/SingleFile-dockerized. It allows you to save pages from the command line interface or through an HTTP server.

There are 3 ways to download the code of SingleFile, choose the one you prefer:

Install with npm and run single-file via npx (npm and npx are installed with Node.js)

You can also install SingleFile globally with -g when running npm install.

Download and unzip manually the master archive provided by Github

Số liệu repository có thể thay đổi; nên mở liên kết nguồn để kiểm tra README, giấy phép và trạng thái phát hành.

📆
Âm Lịch: 17/8
Giáp Thìn

📆 Lịch Âm Dương NsN

×
Hôm Nay - Chủ Nhật
Âm Lịch: 17 Tháng 8
Năm Bính Ngọ
📌 Ngày Can Chi: Giáp Thìn
✨ Giờ Hoàng Đạo: Dần (3-5), Thìn (7-9), Tỵ (9-11), Thân (15-17), Dậu (17-19), Hợi (21-23)
Vĩnh Phúc (Liên Bảo - Vĩnh Yên)
27°C
Nắng Đẹp
💧 83% | 💨 14 km/h
Hôm nay 33°
29/09 34°
30/09 33°
01/10 31°
02/10 31°