kage
Shadow any website for offline viewing, with the JavaScript stripped out
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- docs.yml
- release.yml
- asset_test.go
- css.go
- download.go
- download_test.go
- html.go
- launcher.go
- launcher_other.go
- launcher_windows.go
- leakless.go
- pool.go
- pool_test.go
- clone.go
- clone_test.go
- open.go
- pack.go
- parquet.go
- root.go
- serve.go
- styles.go
- version.go
- cloner.go
- cloner_test.go
- config.go
- dedup_test.go
- frontier.go
- frontier_test.go
- resolve_test.go
- sitemap.go
- stats.go
- wantasset_test.go
- main.go
- dataset.go
- dataset_test.go
- _index.md
- installation.md
- introduction.md
- quick-start.md
- _index.md
- packing-a-mirror.md
- resuming-a-run.md
- scoping-a-crawl.md
- serving-a-mirror.md
- _index.md
- cli.md
- configuration.md
- release-notes.md
- robots.md
- _index.md
- kage.tape
- demo.gif
- favicon.svg
- webview.png
- tago-doks
- tago.toml
- browser.go
- context.go
- dev_helpers.go
- element.go
- error.go
- hijack.go
- input.go
- LICENSE
- must.go
- page.go
- page_eval.go
- query.go
- README.md
- states.go
- utils.go
- assets.go
- LICENSE
- main.go
- appbundle.go
- appbundle_test.go
- appdir.go
- appdir_test.go
- binary.go
- cache.go
- cache_test.go
- embed.go
- icns.go
- icns_test.go
- icon.go
- icon_test.go
- mime.go
- osdetect.go
- osdetect_test.go
- pack_test.go
- serve.go
- zim.go
- robots.go
- robots_test.go
- sanitize.go
- sanitize_test.go
- ensure_cloudflare_pages.py
- urlx.go
- urlx_test.go
- browser.go
- browser_test.go
- viewer.go
- webview.go
- codec.go
- format.go
- reader.go
- writer.go
- zim_test.go
- .gitignore
- .gitmodules
- .goreleaser.yaml
- CHANGELOG.md
- CONTRIBUTING.md
- Dockerfile
- go.mod
- go.sum
- LICENSE
- Makefile
- README.md
# 설치 가이드
git clone https://github.com/tamnd/kage
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd kage
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천go install github.com/tamnd/kage/cmd/kage@latest
지정된 버전을 바로 다운로드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
brew install --cask tamnd/tap/kage
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
scoop install kage
Scoop으로 바로 설치합니다 (Windows).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker run --rm -v "$PWD/out:/out" ghcr.io/tamnd/kage clone paulgraham.com
빌드된 이미지를 실제 컨테이너로 실행합니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Go
보통go install github.com/tamnd/kage/cmd/kage@latest
지정된 버전을 바로 다운로드해서 설치합니다. 레포를 직접 클론할 필요가 없습니다.
make build-webview # or: CGO_ENABLED=1 go build -tags webview ./cmd/kage
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
5. Make
보통- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make build-webview # or: CGO_ENABLED=1 go build -tags webview ./cmd/kage
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make build # -> bin/kage (pure Go, opens the browser)
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make build-webview # -> bin/kage with the native-window viewer (needs cgo)
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make test # full suite, including the Chrome-driven end-to-end tests
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make test-short # skip the tests that launch a browser
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
