3.2 KiB
3.2 KiB
name, description
| name | description |
|---|---|
| anime_automation | 애니메이션 검색, 자막/영상 다운로드, 편성표 조회, qBittorrent 관리, NAS 파일 관리. "애니", "자막", "토렌트", "다운로드", "편성표" 등의 키워드 감지 시 활성화. |
Anime Automation Skill
개요
이 스킬은 애니메이션 관련 자동화 작업을 수행합니다.
핵심 워크플로우
1. NAS 현황 확인 → 어떤 애니가 있는지, 몇 화까지 있는지 파악
2. 편성표(Anissia) 확인 → 최신 자막 등록 현황 조회
3. 자막 수집 → 제작자 사이트에서 자막 다운로드
4. 토렌트 검색(Nyaa) → ASW + HEVC + 제목으로 magnet 검색
5. 영상 다운로드 → qBittorrent에 magnet 추가 → NAS 폴더에 저장
6. 정리 → 자막 파일명 변경 + 완료된 마그넷 즉시 삭제
제목 매칭 규칙
⚠️ 소스별로 언어가 다릅니다:
- NAS 폴더명: 한글 (예:
[26_1분기]장송의프리렌2기) — 수정 불가 - Anissia: 한글 + 일본어 원제
- Nyaa: 영문/로마자 (예:
[ASW] Sousou no Frieren S2 - 07)
tools/title_matcher.py에 카나→로마자 변환 + SequenceMatcher 유사도 매칭이 구현되어 있습니다.
도구 사용법
NAS 현황 확인
python tools/nas_scanner.py scan # 전체 목록
python tools/nas_scanner.py scan --year 26 --quarter 1 # 분기 필터
python tools/nas_scanner.py search "프리렌" # 키워드 검색
python tools/nas_scanner.py summary # 요약 통계
편성표 + 자막 조회
python tools/anissia_client.py schedule 3 # 수요일 편성표
python tools/anissia_client.py search "프리렌" # 애니 검색
python tools/anissia_client.py captions 12345 # 자막 제작자 목록
토렌트 검색
python tools/nyaa_client.py search "Sousou no Frieren" --suffix "ASW HEVC"
python tools/nyaa_client.py search "프리렌" --no-suffix # suffix 없이
qBittorrent 관리
python tools/qbit_client.py status # 다운로드 현황
python tools/qbit_client.py add "magnet:?..." --path "\\NAS\path"
python tools/qbit_client.py delete <hash> # 완료 후 정리
python tools/qbit_client.py test # 연결 테스트
통합 파이프라인
python tools/anime_pipeline.py search "프리렌" # 검색 (다운로드 안함)
python tools/anime_pipeline.py download "프리렌" # 자막+영상 자동
python tools/anime_pipeline.py download "프리렌" --episode 10 # 특정 화수
python tools/anime_pipeline.py download "프리렌" --mode sub_only # 자막만
python tools/anime_pipeline.py download "프리렌" --mode video_only # 영상만
python tools/anime_pipeline.py status # 다운로드 큐
규칙
- 다운로드 완료 후 마그넷은 즉시 삭제
- NAS 폴더 형식:
[yy_x분기]제목(예:[26_1분기]장송의프리렌2기) - 에피소드 선택은 사용자 지시에 따름 (특정 화수/최신화/일괄)
- 자막 제작자 우선순위 없음 — 모든 자막 수집
- 영상은 ASW + HEVC 릴리스 우선 검색