Kage - 웹사이트를 오프라인 바이너리로 변환

원제: Show HN: Kage – Shadow any website to a single binary for offline viewing

왜 중요한가

웹 아카이빙과 오프라인 콘텐츠 보존 도구 시장에서 새로운 접근 방식을 제시하는 유용한 오픈소스 솔루션

오픈소스 프로젝트 Kage가 GitHub에 공개됐다. 헤드리스 Chrome을 활용해 웹사이트를 JavaScript 없이 오프라인에서 볼 수 있는 단일 바이너리로 변환하는 도구로, 562개의 스타를 획득했다.

개발자 tamnd가 GitHub에 공개한 Kage는 웹사이트를 오프라인에서 볼 수 있도록 변환하는 오픈소스 도구다. '影(그림자)'를 의미하는 일본어에서 이름을 따온 이 도구는 실제 Chrome 브라우저를 헤드리스 모드로 실행해 웹페이지를 로드하고, 사용자가 보게 될 DOM을 스냅샷으로 저장한다. 이 과정에서 모든 JavaScript는 제거되고 CSS, 이미지, 폰트 등은 로컬 경로로 다운로드된다. 결과물은 실제 웹사이트와 동일하게 보이지만 어떤 코드도 실행되지 않는다. 'Save As' 기능으로 저장한 웹페이지가 시간이 지나면서 깨지는 문제를 해결하기 위해 개발됐다. MIT 라이선스로 공개되어 있으며, 설치부터 사용법까지 상세한 문서가 제공된다. 현재 6개의 이슈와 1개의 풀 리퀘스트가 등록되어 있어 활발한 개발이 진행되고 있음을 보여준다.

출처

github.com — 원문 읽기 →