feat(anime): 자막/토렌트 파이프라인 대폭 개선
- Blogspot Atom Feed API로 전체 에피소드 자막 URL 발견 - AniList prequel 체인 기반 시즌 에피소드 오프셋 자동 감지 - Nyaa S-tag 감지 → 절대/시즌 번호 체계 자동 판별 - 기존 자막 에피소드 스킵 (URL 페치 전 pre-skip) - 오프셋 적용 자막 리네임 (시즌번호→절대번호 매칭) - ASW HEVC 토렌트 우선 정렬 (truncation 방지) - 토렌트 완료 대기 → 자동 삭제 라이프사이클 - 중복 자막 자동 삭제 - .smi 자막 확장자 지원
This commit is contained in:
@@ -29,12 +29,30 @@
|
||||
- `gitea_commits`, `gitea_prs`, `gitea_issues`, `gitea_branches` — Git 관리
|
||||
- `vikunja_tasks`, `vikunja_create_task`, `vikunja_complete_task` — 태스크 관리
|
||||
|
||||
## 복수 작품 처리 방법
|
||||
## ⚠️ 복수 작품 처리 — 반드시 전부 완료할 것
|
||||
|
||||
사용자가 "여러 작품 다운로드" 등 복수 작업을 요청하면:
|
||||
1. 먼저 `anime_nas_list`로 대상 목록을 확인하세요
|
||||
2. 각 작품마다 `anime_download`를 **개별 호출**하세요
|
||||
3. 진행 상황과 결과를 정리하여 보고하세요
|
||||
사용자가 "이번 분기 애니 다운받아줘" 등 **복수 작업**을 요청하면:
|
||||
|
||||
1. `anime_nas_list(current_quarter=True)`로 이번 분기 애니 **전체 목록** 확인
|
||||
2. 목록의 **모든 작품**에 대해 `anime_download`를 **하나씩 순서대로 호출**
|
||||
3. **1개만 하고 멈추지 마세요** — 목록 끝까지 전부 처리해야 합니다
|
||||
4. 도중에 개별 실패가 있어도 **다음 작품으로 넘어가세요**
|
||||
5. 전부 완료한 뒤 결과를 정리하여 보고하세요
|
||||
|
||||
### 예시 흐름
|
||||
|
||||
```
|
||||
→ anime_nas_list(current_quarter=True)
|
||||
"5개 애니 확인: A, B, C, D, E"
|
||||
|
||||
→ anime_download("A") → 결과 기록
|
||||
→ anime_download("B") → 결과 기록
|
||||
→ anime_download("C") → 결과 기록
|
||||
→ anime_download("D") → 결과 기록
|
||||
→ anime_download("E") → 결과 기록
|
||||
|
||||
→ 최종 보고: "5개 중 3개 성공, 2개 보류"
|
||||
```
|
||||
|
||||
## 응답 규칙
|
||||
|
||||
|
||||
@@ -39,6 +39,12 @@ C:\ProgramData\miniforge3\envs\agent_chat\python.exe tools/nyaa_client.py search
|
||||
C:\ProgramData\miniforge3\envs\agent_chat\python.exe tools/qbit_client.py status
|
||||
C:\ProgramData\miniforge3\envs\agent_chat\python.exe tools/qbit_client.py add "magnet:..." --path "경로"
|
||||
C:\ProgramData\miniforge3\envs\agent_chat\python.exe tools/qbit_client.py delete <hash>
|
||||
|
||||
# Wiki.js 도구
|
||||
C:\ProgramData\miniforge3\envs\agent_chat\python.exe tools/wiki_client.py list [prefix]
|
||||
C:\ProgramData\miniforge3\envs\agent_chat\python.exe tools/wiki_client.py get <path>
|
||||
C:\ProgramData\miniforge3\envs\agent_chat\python.exe tools/wiki_client.py create <path> <title> [content]
|
||||
C:\ProgramData\miniforge3\envs\agent_chat\python.exe tools/wiki_client.py dashboard
|
||||
```
|
||||
|
||||
## 실행 패턴 예시
|
||||
|
||||
Reference in New Issue
Block a user