반응형

Apps 22

중복된 파일 찾기 Duplicate Finder 6 [2026.03.29.]

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 오늘 한 일처리 중/삭제 중 모달 아이콘 적용 (gui/result_panel.py)"삭제 중..." / "처리 중..." 두 Toplevel 다이얼로그에 앱 아이콘 적용sys._MEIPASS 패턴으로 PyInstaller 환경과 개발 환경 모두 대응import sys 추가스캔 중 설정 위젯 비활성화 (gui/scan_panel.py)스캔 시작 시 아래 위젯 전체 비활성화:폴더 선택 버튼하위 폴더 포함 체크박스파일 종류 체크박스 (이미지 / 영상 / 오디오 / 전체 파일)유사 이미지 검색 체크박스 + 민감도 슬라이더언어 전환 버튼스캔 종료 시 모든 위젯 복원 (_on_all_files_toggle() 호출로 전체 파일 모드 ..

Apps 2026.03.29

중복된 파일 찾기 Duplicate Finder 5 [2026.03.28.]

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 오늘 한 일UX 수정scan_panel.py 위젯 Top 정렬 통일(anchor='n'), 민감도(라벨+슬라이더) 수직 위치 조정pady폴더 내 모든 파일에 대한 MD5 비교 가능한 기능 추가회사에 중복된 캐드파일이 많아서 그 때 사용하려고 확장자 상관 없이 MD5 비교하는 기능을 추가했다.최종 코드 검토중복 코드result_panel.py 원본 파일 판별 점수 계산 로직이 중복됨(단일 그룹 / 일괄 처리에서 각각 쓰임) → score() 함수를 모듈 레벨 _score_file(fp)로 추출해서 양쪽에서 호출하는 방식으로 변경성능scanner.py 유사도 비교 시 느려질 수 있음. → 사용자가 중간에 일시정지/또는 취소를 눌..

Apps 2026.03.28

중복된 파일 찾기 Duplicate Finder 4 [2026.03.27.]

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 오늘 한 일국문, 영문 지원다국어 지원을 위해 i18n 생성. 한글로 하드코딩되어있던 것을 전부 딕셔너리 key처리해서 언어가 전환되는 버튼이 눌리면 언어가 변경됨(한글↔영문)막힌 부분 다음에 할 일최종 코드 검토README 작성github public으로 바꾸기 중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev

Apps 2026.03.28

중복된 파일 찾기 Duplicate Finder 2 [2026.03.23.]

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 오늘 한 일오디오 파일 지원 추가재생 버튼 추가단위 장 → 개 통일미사용 _delete_all 메서드 제거영상, 오디오 파일 지원이 추가되었으니 CLAUDE.md 전면 재작성실제로 사용해서 복구한 하드 內 완전 일치하는 복제 파일 전체 삭제막힌 부분 다음에 할 일파일 선택 시 폴더 선택하는 단에서 끝나게 하고 싶다 중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev

Apps 2026.03.28

중복된 파일 찾기 Duplicate Finder 1 [2026.03.22.]

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 오늘 한 일앱 전체 초기 구현 (스캔 엔진, GUI 기본 구조)개별 카드 삭제 버튼 추가 → 바로 제거하고 일괄 삭제로 교체폰트 theme.py 중앙 관리로 리팩토링대용량 폴더 대응 (일시중지/재개, 50개 카드 상한)삭제 진행 다이얼로그 추가영상 파일 지원 추가막힌 부분다중 선택 시 마우스 휠 스크롤이 안됨다음에 할 일오디오 파일 지원 중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev

Apps 2026.03.28

중복된 파일 찾기 Duplicate Finder

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 요약Python Tkinter 기반 로컬 파일 중복 탐지 데스크탑 앱MD5 해시(완전 동일)와 pHash(유사 이미지) 2단계 스캔 방식이미지 / 영상 / 오디오 / 전체 파일(확장자 무관) 지원삭제는 휴지통 이동 방식으로 안전하게 처리제작 동기수만 장의 사진이 쌓인 HDD를 정리하려 했으나 기존 중복 탐지 툴은 대부분 유료어차피 만들어야 한다면 직접 만들어서 배포까지 해보자는 생각으로 시작목표 설정작업 기간: 2026.03.22. ~ 2026.03.28.목표완전 동일 / 유사 파일을 자동으로 탐지하고 비교 후 삭제할 수 있는 GUI 앱실수로 파일을 삭제하는 사고 방지 (휴지통 이동, 확인 다이얼로그).exe 배포로 일반 사..

Apps/Apps 2026.03.28

광고 많은 PDF 사이트에 지쳤다면? 브라우저에서 바로 쓰는 PDF 편집기 (삭제·순서변경·범위추출)

무료 PDF 편집기(삭제/순서변경/삽입/추출/합치기)PDF 편집기 PDF 업로드 여기에 PDF 파일을 끌어다 놓거나, 클릭해서 선택하세요 (PDF, 최대 개) PDF: 0 / 제한 초과. 삭제하세요. PDF 추가 전체 초기화 ..kimlog1203.tistory.com 요약광고 없이, 서버 업로드 없이, 브라우저에서 바로 동작하는 PDF 편집기를 제작했다.페이지 삭제·순서 변경·범위 선택·추출·다중 PDF 합치기를 지원한다.데스크톱과 모바일 모두 사용 가능하며, 300페이지 이상 대용량 PDF도 처리된다.제작 동기기존 온라인 PDF 편집기는 광고가 많고, 파일 업로드를 요구하며, 모바일에서 화면이 깨지는 문제가 있었다.단순 합치기 외에 페이지 삭제·추출·재정렬 같은 실질적인 편집 기능이 필요했다.개인 파..

Apps 2026.02.17

브라우저에서 바로 되는 PDF 병합 툴 만들기

PDF 병합 사이트를 쓰다 보면 이런 문제가 생긴다.광고가 너무 많다업로드 속도가 느리다개인정보가 외부 서버로 전송된다순서 변경이 불편하다그래서 아예 브라우저 안에서 바로 처리되는 PDF 병합 툴을 만들었다.파일 업로드 없이, 서버 전송 없이, 내 브라우저 안에서만 동작하는 구조다.이 글에서는 내가 만든 PDF 병합 툴이 어떻게 사용자 문제를 해결하는지 정리해본다. 무료 PDF 합치기PDF 합치기 1) PDF 업로드 및 관리 중복 의심 파일 표시 (파일명 + 용량 기준) 여기에 PDF 파일을 끌어다 놓거나, 클릭해서 선택하세요 (PDF, 최대 개) 선택됨: 0 / 제한 초과. 삭제하세요. ..kimlog1203.tistory.com 왜 굳이 새로운 PDF 병합 툴을 만들었나기존 PDF 병합 사이트는 기..

Apps 2026.02.17
반응형