밤새서 제미나이와 투닥거리며
DLsite, Fanza, Getchu, Steam 등에서 자동으로 해당 제품의 대문 이미지를 긁어오고
코드 [제조사] 제품명
으로 정리해주는 유틸리티 완성함
내가 사용할 목적으로 제작했기에 코드 인식 방식은 당연히 내가 사용하는 방식대로임
파일, 폴더, 텍스트 파일을 던져넣거나 직접 입력, 컨트롤C+V 등 코드가 포함된 파일명 등을 입력하면
저렇게 감지하여 제품 번호 부분만 뜯어내서 작업을 준비한다
텍스트 파일을 던져넣으면 텍스트 파일명은 무시하고 내부를 스캔해서 코드 부분을 감지해서 등록한다
작업완료된 모습이다
당연히 이미 존재하는 파일명이 있다면 중복되지 않도록 _(2) 부터 시작하는 넘버링을 진행하도록 했다
단 Getchu같은 경우는 이미지는 어떻게든 획득하게 했지만, 성인 인증을 툴에서 우회하거나 통과하지 못해
제작사나 제품명을 획득하진 못한다... 이 부분은 누가 해결해줘...
파일명에 코드가 두개 이상 존재한다면 각 코드별로 개별 작업을 실시한다
스팀코드의 경우 기본적으로 미국API를 사용하지만, 한국어 대문 이미지와 정보가 존재한다면
그것을 우선으로 획득하도록 해놓았다. 없으면 당연히 미국판을 다운로드 한다
코드 툴을 사용해 뽑아낸 결과물 이미지들
의도한대로 코드 [제작사] 제목 의 룰이 지켜져 있다
상세한 내용은 테스트를 조금 더 거쳐보고 배포 글과 Read me 쪽에 적겠지만,
안정성과 밴, 블락에 대비하기 위해 랜덤 텀이나 안정화 작업도 해놓았다
UI가 볼품없는 EU는 기능성에 치중, 리소스 절약 때문임...
테스트 끝나서 배포 글 작성하면 py파일도 동봉할테니 고쳐 쓸 사람은 고쳐 쓸 수 있을 것
원래는 작품 제목이 일본어, 영어인 경우 번역도 하도록 하려고 했는데,
그럼 번역기를 따로 설치해서 거치거나, AI 번역을 거쳐야 할 듯 해서 뺌
덤 - 테스트 중인 자동 대량 압축기
지정한 폴더 내의 모든 폴더(하위 폴더는 예외), 모든 형태의 압축 파일 을 대상으로 전부 7z 확장자로 재압축하는 유틸리티
압축 방식은 LZMA2
솔리드 블록 크기 512 MB
압축방법은 압축률 최대
로 고정되어 있으며 쓰레드 사용은 사용자의 현재 PC사용에 따라 유동적으로 바뀌도록 은 해놨으나... 암튼 테스트 중임...
반디집으로 압축하기->7z방식으로도 대량 7z압축은 가능하지만 내부에 파일명과 동일한 이름의 폴더를 보존하기 때문에...
그것 때문에 짜증나서 만듬
이것도 테스트 끝나면 같이 배포 예정
