Files

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                       # 다운로드 큐

규칙

  1. 다운로드 완료 후 마그넷은 즉시 삭제
  2. NAS 폴더 형식: [yy_x분기]제목 (예: [26_1분기]장송의프리렌2기)
  3. 에피소드 선택은 사용자 지시에 따름 (특정 화수/최신화/일괄)
  4. 자막 제작자 우선순위 없음 — 모든 자막 수집
  5. 영상은 ASW + HEVC 릴리스 우선 검색