← 페르소나/에셋 번들 리스트

[꼭 다시 받기4]누가 공유 요청을 하길래 올리는 단부루 검색 툴 v1.

zip 묶음 — 카드+모듈+이미지 동봉 — 풀어서 개별 임포트

🗒️ 제작자 게시글

자료원문 보기 ↗

조회 1742 · 2026-08-02

제작자 의도 — 본문 전문 (4,000자)
https://drive.proton.me/urls/BTD7AGYFV4#cCtiEWIhzsB3
[v1.0.6 업데이트]
검색, 미리보기, 영상 재생, 탭 전환과 장시간 사용 시의 안정성을 전반적으로 개선했습니다.
주요 개선 내용
미리보기 로딩 최적화
기존에는 검색 결과 60장의 미리보기가 각각 별도 작업으로 실행될 수 있었지만, 이제 최대 8개 작업만 병렬로 처리합니다.
예를 들어 60장 검색 시 최대 60개 작업이 한꺼번에 생성되던 구조가 8개로 제한되어 CPU·메모리·네트워크 순간 부하가 크게 줄었습니다.
새로 보고 있는 페이지를 이전 페이지의 대기 작업보다 먼저 처리합니다.
검색 페이지 독립 처리
각 페이지의 검색과 미리 불러오기가 서로 독립적으로 진행됩니다.
2페이지를 불러오는 도중 1페이지로 돌아가도 이미 받아 둔 1페이지가 즉시 표시되며, 다른 페이지 작업이 취소되지 않습니다.
검색 결과는 6장씩 점진적으로 표시되므로 60장을 전부 받을 때까지 기다릴 필요가 없습니다.
검색 누락 방지
Danbooru 서버가 시간초과를 반환하면 같은 위치를 최대 4회까지 재시도합니다.
모두 실패하더라도 다음 구간으로 멋대로 건너뛰지 않으며, 실패한 페이지부터 다시 시도할 수 있습니다.
따라서 일시적인 서버 오류 때문에 검색 자료가 조용히 누락되는 문제를 방지했습니다.
여러 탭 동시 검색 안정화
여러 탭에서 +태그, --태그, 위키 설명 확장 검색을 동시에 실행할 때 공유 검색 상태가 충돌할 수 있던 문제를 수정했습니다.
12개 탭을 동시에 검색하는 스트레스 테스트에서도 각 탭이 60장 순서와 페이지 상태를 정상적으로 유지하는 것을 확인했습니다.
DB 조회 속도 개선
이미 보관된 게시물과 작가·캐릭터 장수 정보를 카드마다 하나씩 조회하던 방식을 일괄 조회로 변경했습니다.
테스트 환경 기준 예시:
보관 여부 60건 조회: 약 18.4ms → 약 0.59ms, 약 31배 단축
태그 장수 360건 조회: 약 109ms → 약 1ms, 약 100배 이상 단축
PC와 보관 자료 수에 따라 실제 수치는 달라질 수 있지만, 캐릭터가 많이 등장하는 게시물과 보관함 전환에서 차이가 커집니다.
영상 재생 최적화
기존에는 영상 프레임 해독이 UI 작업과 겹쳐 재생 중 화면이나 버튼이 멈출 수 있었습니다.
이제 영상 해독을 별도 작업에서 처리하고 프레임 대기열을 최대 3장으로 제한합니다.
영상 재생 중에도 탭 전환, 확대, 화면 맞춤과 닫기 반응이 이전보다 안정적입니다.
원본 이미지 메모리 절약
상세 보기에서 불러온 원본이 8MB 이하이면 메모리에 유지하고, 8MB를 넘으면 앱 전용 임시 파일로 관리합니다.
예를 들어 20MB 원본 여러 장을 탭에서 열어도 모든 원본을 계속 메모리에 쌓아 두지 않습니다.
탭, 뷰어와 보관 작업이 모두 사용을 마치면 임시 파일은 자동으로 삭제됩니다.
중복 다운로드 감소
상세 보기에서 이미 받은 원본은 형식이 호환되면 보관할 때 다시 다운로드하지 않고 그대로 재사용합니다.
예를 들어 원본을 감상한 뒤 바로 [원본 보관]을 눌렀을 경우, 기존에는 같은 파일을 다시 받을 수 있었지만 이제 대부분 추가 다운로드 없이 보관 작업으로 넘어갑니다.
캐시 용량 제한
미리보기, 위키 설명, 캐릭터 장수, 게시물 계보와 검색 페이지 캐시에 상한을 추가했습니다.
오랫동안 여러 탭을 사용해도 캐시가 제한 없이 계속 쌓이지 않습니다.
현재 보고 있는 페이지와 이전·다음·선행 로드 페이지는 캐시 정리 중에도 보호됩니다.
탭 종료 및 앱 종료 안정화
닫은 탭만 사용하던 대기 미리보기는 다운로드 전에 취소합니다.
다른 열린 탭에서도 같은 게시물을 사용 중이라면 기존 다운로드와 캐시는 계속 공유합니다.
앱 종료 시 원격 검색, 미리보기 작업자, 영상 디코더와 임시 파일을 순서대로 정리합니다.
보관 작업이 진행 중이면 기존처럼 보관을 마친 뒤 종료합니다.
Windows 임시 파일 정리 개선
영상 재생 중이라 Windows가 임시 파일 삭제를 잠시 거부하더라도 파일 경로를 잃지 않고 나중에 다시 정리합니다.
빠르게 영상을 전환할 때 대기 중이던 프레임도 즉시 해제하도록 개선했습니다.
검증 내용
핵심 기능 회귀 테스트 8개 통과
미디어 경쟁 및 임시 파일 테스트 4개 통과
종료 및 미리보기 취소 테스트 4개 통과
12개 탭 동시 검색 스트레스 테스트 통과
실제 Tk UI 실행 테스트 통과
합성 MP4 재생·종료 테스트 통과
실행.bat --check 통과
기존의 60장 페이지, 점진 표시, 3페이지 선행 로드, 탭별 검색·페이지·스크롤 유지, 보관 대기열, 데이터 컷오프 장수 계산과 다양한 미디어 형식 지원은 그대로 유지됩니다.
[v1.0.5 업데이트]
+태그 기능의 반대 버전인 '--태그' 를 도입함
기존의 -태그는 그대로 검색어 2개 제한에 들어가기에 --태그를 사용할 것
+태그 활용하여 그림 좀 둘러보다 눈 테러하는 이미지가 좀 많이 보이길래 추가함..
[v1.0.4 업데이트]
저장 안되던 거 이제야 발견해서 고침..
[v1.0.3 업데이트]
일반 검색도 검색 결과를 순차적으로 불러오도록 변경
검색 결과 추가 중 기존 이미지가 깜빡이던 현상 수정
캐릭터가 수십 명 포함된 단체 그림에서 장수 조회로 앱이 느려지던 문제 수정
단체 그림은 캐릭터 이름을 12명까지만 표시하고 나머지는 '외 O명'으로 축약
일반 게시물은 앞의 캐릭터 3명만 장수를 표시하여 불필요한 조회 감소
장수 정보를 가능한 경우 최대 50개씩 묶어서 조회하도록 최적화
검색 결과 갱신 중 상단 탭이 흰색으로 번쩍이던 현상 수정
백그라운드 작업 중 탭을 닫으면 앱이 멈추거나 종료되던 문제 수정
[v1.0.2 업데이트]
상세 기능과 사용법을 다루는
README.md
갱신
+태그 필터 검색 추가
일반 검색어 뒤에 +blonde_hair +long_hair처럼 조건을 추가하면 해당 조건을 모두 만족하는 게시물만 골라서 페이지당 최대 60장까지 표시
* 사용 예시를 들자면 1girl 입력하면 1girl 의 모든 결과물을 불러오는 데, 그 중에 태그가 +blonde_hair +long_hair 가 있는 결과물만 다시 불러옴
  광범위한 범위를 다루는 태그를 사용하여 거기에 '+태그'로 자체 필터 기능을 추가하여 1페이지 양식을 재구성하여 보여주는 기능임
  이로서, 검색 단어 2개 제한은 사실상 제한 없이 이용할 수 있게 된 셈인데 그만큼 불러오는 데 시간이 좀 걸림
위키 설명 확장 검색 추가
게시물에 검색한 태그가 직접 붙어 있지 않아도 캐릭터 태그의 위키 설명에 해당 단어가 적혀 있으면 관련 캐릭터의 게시물도 검색 결과에 포함
캐릭터 장수 제한 추가
최소 O장 ~ 최대 O장을 지정하면 Danbooru에 등록된 게시물 수가 해당 범위에 속하는 캐릭터만 검색하여, 주로 덜 알려진 캐릭터를 찾을 때 사용
데이터 컷오프 추가
특정 날짜를 지정하면 작가·캐릭터의 게시물 수를 현재 전체 장수가 아니라 해당 날짜까지 등록된 장수로 계산하며 등록 날짜 검색 범위에는 영향을 주지 않음
* 이 기능은 '등록 날짜'와는 다른 개별 기능이고 목적은 NAI 학습 컷오프 때문임. 2026-07-01 로 입력하고 '등록 날짜'는 입력 안 한 채로 검색 돌리면
  가장 최근에 올라온 그림들을 불러오면서도 '장수 표기'에서는 2026-07-01 이전에 올라온 것만 표기함.
  NAI 의 경우 15장 이상만 돼도 생성 시도할 가치가 있기 때문임.
  컷오프를 비운 채로 2026-08-01 까지 등록된 게시글을 불러온다 가정하에 해당 태그의 장수가 26장이라 치면
  컷오프에 2026-07-01 입력 후 뭐 9장 밖에 표기 안된다 치면 가망 없는 태그인 셈임
고급 검색 기능 추가
등급·정렬·최소 점수·최소 즐겨찾기 수·AI 누락 태그 등의 조건을 UI에서 지정 가능
OR 검색 자동 분할 추가
계정의 태그 개수 제한 때문에 실패하는 일부 OR 검색을 여러 검색으로 나누어 실행한 뒤 결과를 합치고 중복을 제거
자료 누락 발굴 도구 추가
캐릭터·작가·시리즈 태그가 없는 게시물, AI는 캐릭터라고 판단했지만 실제 캐릭터 태그는 없는 게시물, 현재 태그로 통합되기 전의 과거 별칭 게시물 등을 검색 가능
* 고급 검색/OR 검색/자료 누락 

내부물 4개

archive_app.py
399,766B
README.md
25,775B
requirements.txt
37B
실행.bat
1,643B

zip 92,362B · 원본 아카이브 보관소_배포용.zip

🔗 이것과 비슷한 인기 자산

🦋 PSYCHE(프시케) 영혼의 서사를 짓는 프롬프트 (1607788
내부: 🦋PSYCHE 하이파 v0.6.json, 🦋PSYCHE 번역 v0.7(기가트랜스).json 외 28개
👍221 ·
🅰️1️⃣🅾️프롬프트 [♣️Gemini3] 프롤로그 (156190783)
내부: 🃏 🅰️1️⃣🅾️ 🃏올인원 모듈 [제 2.2화].ris, 🃏 🅰️1️⃣🅾️ 🃏올인원 모듈 [제 1화].risum 외 15개
👍158 ·
🏆[시뮬 대회] 💕💥To LOVEる -트러블- 시뮬레이터 1.13 (13
내부: tolove1.13fix.jpeg
👍142 ·
【🥤】 마나젬 제미니 v10 (156109620)
내부: 🥤【 To-do List 】 할 일 만들기 + 상태창 , 🥤비밀은 비밀로 v11.risum 외 296개
👍139 ·
🐞 W2 · /city/asset