RW

robrohan/webarchiveextractor

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

346 stars 품질 43 트렌드 19NOASSERTION

robrohan/webarchiveextractor는 [[T0]에서 가져온 에이전트 스킬 후보입니다.

개요

robrohan/webarchiveextractor는 [[T0]에서 가져온 에이전트 스킬 후보입니다.

개요(AI 번역)

Mac OS X 유틸리티: .webarchive 파일을 아카이브 해제하는 방법(예: Safari에서 저장할 때)

직접 컴파일하기 싫나요? 앱을 therohans.com/webarchiveextractor/ 에서 직접 구매할 수 있습니다.

이 프로젝트는 Sourceforge에 있는 Vitaly Davidenko의 저장소에서 분기되었습니다.

사용

WebArchiveExtractor.app 코드를 직접 실행하면 그래픽으로 유틸리티를 사용할 수 있습니다. 여기 인터페이스를 참조하세요.

명령줄에서 같은 실행 파일을 실행할 수도 있습니다:

인수 없이 실행하면 GUI만 실행됩니다.

클로드 코드 스킬

이 저장소에는 Claude Code 스킬이 포함되어 있어, Claude에게 자연스럽게 요청만 하면 .webarchive 파일을 추출할 수 있습니다(예: “이 webarchive 파일 추출”).

기술 설치

이 스킬을 Claude Code 스킬 디렉토리에 복사하세요:

설치 후 Claude Code는 .webarchive 파일 추출 요청을 인식하고 자동으로 WebArchiveExtractor를 사용합니다. 이 스킬은 앱을 /Applications/WebArchiveExtractor.app에 설치해야 합니다(아래 빌드 참조).

참고: macOS 앱 샌드박스 때문에 Claude Code를 통해 CLI를 사용할 때 신뢰할 수 있는 출력 위치는 사용자의 [~/Downloads 폴더뿐입니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

WebArchiveExtractor

Mac OS X utility to un-archive .webarchive files (like when saving from Safari)

Don’t want to compile it yourself? You can purchase the app directly at therohans.com/webarchiveextractor/.

This project was forked from Vitaly Davidenko’s repo on sourceforge.

Usage

You can use the utility graphically by launching WebArchiveExtractor.app directly. See interface here.

You can also run the same executable from from the command line:

./WebArchiveExtractor.app/Contents/MacOS/WebArchiveExtractor

Running with no arguments will just launch the GUI.

Claude Code Skill

This repo includes a Claude Code skill that lets you extract .webarchive files by just asking Claude naturally (e.g. “extract this webarchive file”).

Installing the Skill

Copy the skill into your Claude Code skills directory:

mkdir -p ~/.claude/skills/webarchive
cp skills/webarchive/SKILL.md ~/.claude/skills/webarchive/SKILL.md

Once installed, Claude Code will recognize requests to extract .webarchive files and use WebArchiveExtractor automatically. The skill requires the app to be installed at /Applications/WebArchiveExtractor.app (see Build below).

Note: Due to macOS app sandboxing, the only reliable output location when using the CLI via Claude Code is the user’s ~/Downloads folder. If extraction to another directory fails or produces no output, use ~/Downloads as the destination.

CLI Usage


Extract contents of website.webarchive to a directory named website relative to CWD:

WebArchiveExtractor website.webarchive
WebArchiveExtractor -i website.webarchive

Define explicit output directory:

WebArchiveExtractor website.webarchive -o out

Build

You should be able to automatically build and sign a release for local execution by running this command in the root of the project, even if you are not an Apple developer (assuming you’ve got the Xcode CLI tools):

Update: You need to do two things first:

  • Step 1. Download Xcode from the App Store (Note: You don’t have to run it, if you do it’ll use up a bunch of disk space)
  • Step 2. Run xcodebuild -runFirstLaunch in the Terminal
xcodebuild -project WebArchiveExtractor.xcodeproj

If the command fails, you’ll need to open the project in Xcode to investigate.

The resulting WebArchiveExtractor.app should be in build/Release. To install, you can just drag it to your Applications directory.

Keep in mind that the executable is inside the .app bundle. To reference the command in your shell, you can do something like either of the following:

Add to PATH:

# Add this to your shell's rc file:
export PATH="$PATH:/Applications/WebArchiveExtractor.app/Contents/MacOS/"
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add robrohan/webarchiveextractor
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →