HTML
AhmadIbrahiim / Website-downloader
💡 Node.js를 사용하여 모든 자산을 포함한 모든 웹사이트의 전체 소스 코드([자바스크립트, 스타일시트, 이미지] 포함)를 다운로드하세요
3.8K
973
2일 전
이 프로젝트에 대해
AhmadIbrahiim 님의 Website-downloader 프로젝트는 GitHub에서 3.8K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 HTML 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
HTML 91%JavaScript 4%Handlebars 3%CSS 2%
🇰🇷 한국어 번역 README
AI 실시간 번역전체 웹사이트 다운로드 💾
모든 자산을 포함하여 웹사이트의 전체 소스 코드를 다운로드합니다 🔨.
👉 라이브 데모:
설명 📒
웹사이트 다운로더는 wget과 archiver를 사용하여 모든 웹사이트 자산을 다운로드하고 압축한 후 소켓 채널을 통해 사용자에게 다시 전송합니다.
사용되는 wget 매개변수
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent
각 플래그에 대한 설명:
- --mirror – 다운로드를 재귀적으로 수행하도록 합니다.
- --convert-links – 모든 링크(예: CSS 스타일 시트 등)를 상대 경로로 변환하여 오프라인에서 보기 적합하도록 합니다.
- --adjust-extension – 파일의 콘텐츠 유형에 따라 적절한 확장자(html 또는 css)를 파일 이름에 추가합니다.
- --page-requisites – 오프라인에서 페이지를 올바르게 표시하는 데 필요한 CSS 스타일 시트 및 이미지와 같은 항목을 다운로드합니다.
- --no-parent – 재귀 시 상위 디렉터리로 올라가지 않습니다. 사이트의 일부만 다운로드하도록 제한할 때 유용합니다.
클라우드 제공업체에 배포하기
실행 방법 🤔
git clonecd Website-downloader$ npm install$ npm start
기여 방법:
- 발견한 버그가 있으면 이슈를 작성하세요.
- 프로그램에 도움이 된다고 생각되면 풀 리퀘스트를 생성해주세요.
마음에 드셨나요? 커피를 후원할 수 있습니다:
감사합니다,
이메일: me@ahmed-ibrahim.com
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
AhmadIbrahiim/Website-downloader GitHub 원문 바로가기 →