vget를 임의의 WebDAV 리소스 라이브러리에 연결하기
webdav
리소스라이브러리
pikpak
nas
seedbox
다운로드
PikPak, NAS, seedbox 또는 누군가 공유한 WebDAV 라이브러리로 vget을 가리켜 탐색·선택·다운로드하세요. 표준 프로토콜, 스크래핑 없음.
요약
vget은 작은 다운로더이며, 가치는 그 뒤에 있는 리소스 라이브러리에 있습니다. 라이브러리란 사용자 이름과 비밀번호가 있는 WebDAV 주소일 뿐입니다. 한 번 추가하면 터미널에서 탐색하고 다운로드할 수 있습니다.
vget config webdav add pikpak # 주소 + 사용자 이름 + 비밀번호
vget ls pikpak:/Movies # 탐색
vget pikpak:/Movies/film.mkv # 다운로드
리소스 라이브러리란?
라이브러리는 임의의 WebDAV 서버입니다 — 수십 년 된 표준 프로토콜로, 스크래핑한 HTML이 아니라 파일을 주고받습니다. 표준이기 때문에 웹사이트가 바뀌어도 vget이 깨지지 않으며, WebDAV를 노출하는 것은 무엇이든 vget이 읽을 수 있는 라이브러리가 됩니다:
- PikPak(프리미엄) — WebDAV를 지원하는 클라우드 스토리지
- NAS — Synology, QNAP, TrueNAS 모두 WebDAV 지원
- seedbox — 다운로드 폴더를 WebDAV로 노출
- 다른 사람의 라이브러리 — 친구가 주소, 사용자 이름, 비밀번호를 건네줍니다
라이브러리 추가하기
vget config webdav add mylib
# 주소, 사용자 이름, 비밀번호를 차례로 입력하라는 메시지가 표시됩니다
설정된 라이브러리 목록 보기:
vget config webdav list
탐색과 다운로드
원격 폴더 탐색:
vget ls mylib:/
vget ls mylib:/Movies
파일 다운로드:
vget mylib:/Movies/film.mkv
vget mylib:/Movies/film.mkv -o ~/Videos/
네이티브 WebDAV가 없는 클라우드 드라이브
Baidu, Quark, Aliyun, 115 등은 WebDAV를 직접 제공하지 않습니다. OpenList(유지 관리되는 Alist 포크)로 연결하세요: OpenList에서 드라이브를 마운트하고 WebDAV를 켠 다음, vget을 그 주소로 가리키면 됩니다. vget은 순수 WebDAV 클라이언트로 남고, 드라이브별 작업은 OpenList가 처리합니다.
왜 스크래핑이 아니라 WebDAV인가?
- 깨지지 않습니다. 표준 프로토콜이라 리버스 엔지니어링할 마크업이 없습니다.
- 개방적입니다. 모든 WebDAV 클라이언트가 작동합니다 — vget은 탐색과 일괄 다운로드에 가장 쾌적한 것을 지향할 뿐입니다.
- 라이브러리가 핵심입니다. 더 많은 사람이 라이브러리를 운영하고 공유할수록 vget이 닿을 수 있는 범위가 넓어집니다.
시작하기
brew install guiyumin/tap/vget
vget config webdav add mylib
vget ls mylib:/
질문이나 문제가 있으면 GitHub에 이슈를 남겨주세요.