defuddle은(는) 무엇을 하나요?
웹 페이지나 로컬 HTML 파일에서 깔끔한 문서 콘텐츠를 추출합니다. 광고, 사이드바, 내비게이션 등 잡다한 요소를 제거하고 메타데이터와 함께 읽기 쉬운 콘텐츠를 반환합니다.
사용 방법
이 스킬은 defuddle 명령어를 통해 사용할 수 있습니다.
웹 페이지에서 콘텐츠 추출
defuddle https://example.com/article
로컬 HTML 파일에서 콘텐츠 추출
defuddle /path/to/local/file.html
옵션
--metadata- 추출된 콘텐츠의 메타데이터(제목, 작성자, 발행일 등)를 함께 표시합니다.--format- 출력 형식을 지정합니다. 기본값은text이며,markdown도 지원합니다.text: 일반 텍스트 형식으로 출력합니다.markdown: 마크다운 형식으로 출력합니다.
예시
defuddle --metadata https://example.com/blog-post
defuddle --format markdown /path/to/article.html
특징
- 잡다한 요소 제거: 광고, 사이드바, 내비게이션, 헤더, 푸터 등과 같은 방해 요소를 제거합니다.
- 메타데이터 추출: 제목, 작성자, 발행일, 설명 등 중요한 메타데이터를 자동으로 추출합니다.
- 다양한 입력 지원: URL 또는 로컬 파일 경로를 입력으로 받습니다.
- 출력 형식 선택: 일반 텍스트 또는 마크다운 형식으로 결과를 얻을 수 있습니다.
주의 사항
- 이 스킬은 Node.js 환경에서 실행됩니다.
- 외부 URL에 접근할 때는 네트워크 연결이 필요합니다.
- 메타데이터가 없는 페이지의 경우 일부 정보가 누락될 수 있습니다.