Drive.py v0.996 - 연결 및 분리된 드라이브 전반의 중복 파일 찾기 및 디스크 관리 기능. 할로윈 업데이트
요약
Drive.py v0.996은 연결 및 분리된 드라이브 전반의 중복 파일 찾기 및 디스크 관리를 위한 업데이트입니다. 미리보기, 그래픽 표시, 미디어 썸네일 그리드 기능이 대폭 개선되었으며, HEIC/WebP/AVIF 등 다양한 포맷을 지원합니다. 캐싱과 필터링 기능을 강화하여 효율적인 스캔 및 파일 탐색을 제공하는 강력한 CLI 유틸리티입니다.
핵심 포인트
- 중복 파일 찾기 및 디스크 관리가 핵심 기능으로 개선됨.
- HEIC/WebP/AVIF 등 다양한 미디어 포맷의 썸네일 검증 지원.
- SHA-256 해시 기반 캐싱 시스템을 통해 효율적인 스캔 구현.
- 그래픽 모드에서 컴팩트한 타일과 개선된 미리보기 제공.
미리보기, 빠른 지도(quick map), 북마크, 블랙리스트, 미디어 파일 필터 및 클립보드가 대폭 개선되었습니다. 내장 드라이브 크롤러, 파일 맵 개요, 미디어 썸네일 그리드, 네이티브 이미지 미리보기 및 온디맨드 비디오 재생 기능을 제공합니다. README를 확인하고, 스캔하려면 s를 누르고, 도움말은 h를 누르세요. repo: https://github.com/web3cryptowallet/drive-py v0.996
PREVIEW ORDER(미리보기 순서): Shift+G는 시퀀스(sequence), 랜덤(random), 페이지 스트라이드(page stride) 및 범위 스트라이드(range stride)를 순환합니다. 모든 모드는 보이는 페이지를 우선시하며, 페이지 변경 후 첫 번째 보류 이미지부터 시작합니다. 페이지 스트라이드는 해당 페이지를 완료한 다음, 전체 남아있는 범위를 가로질러 스트라이딩합니다.
GRAPHICS(그래픽): 고정된 측면 경계 없이 실제 아이콘 너비를 따르는 컴팩트 타일이 유지되며, 한 열 간격(one-column gutters)을 유지하고 1~3줄에 더 많은 이미지를 배치할 수 있습니다. 파일 이름은 표시되는 이미지 너비와 일치합니다. - 는 G 모드에서 미리보기를 축소하고 테이블 모드에서 마크를 지웁니다.
PREVIEW MAP(미리보기 지도): 캐시된 색상과 선택된 미디어 셀을 보여줍니다. 파일을 선택하려면 클릭하거나 드래그하세요. 빈 셀은 비어 있습니다. 맵 및 화살표 탐색은 파일 이름 위에 이미지 행이 보이도록 유지합니다.
FORMATS(형식): pillow-heif를 사용하여 HEIC/HEIF/HIF를 디코딩하고, .web 이미지 별칭을 수용하며, FFmpeg를 통해 WebP/AVIF와 실제 MTS 비디오 썸네일을 검증합니다.
CACHE(캐시): JPEG 이름에 썸네일 경계, 소스 바이트 및 첫 번째 MiB의 SHA-256 해시가 포함됩니다. 변경되지 않은 소스 서명은 저장된 해시를 재사용하며, 최대 128개의 준비된 터미널 미리보기를 유지합니다. k는 현재 디렉토리 하위(current-directory-subtree) 썸네일을 지우고 Shift+K는 모든 썸네일 캐시를 지웁니다. 그런 다음 미리보기가 재생성됩니다.
EXPANSION(확장): u를 다시 누르면 보류 중인 검색을 취소합니다. 디렉토리 열거 기능을 재사용하고, 추가 메타데이터/중복 검사 과정을 건너뛰며, 행과 진행 상황을 1,000개 항목/파일 배치로 처리하고 작업하는 동안 스캔된 파일 수를 보여줍니다.
FILTERS(필터): v는 모든 / 미디어 / 이미지 / 비디오를 순환하며 하위 디렉토리가 일치하지 않는 디렉토리를 숨깁니다. 그래픽 모드는 추가적으로 이미지/비디오 하위 디렉토리가 없는 디렉토리를 숨깁니다. ..을 유지하고 숨김 파일 설정을 준수합니다.
CLIPBOARD(클립보드): Ctrl+Y는 선택된 절대 경로를 복사하며, Info에 포커스가 맞춰져 있어도 Ctrl+X는 정보를 복사합니다.
플랫폼 클립보드 폴백(fallbacks) 및 Ubuntu용 내장 X11/XWayland 소유권을 추가하고, 폴백 화면 깜빡임을 방지하며, 임시 복사 피드백을 표시합니다. 데스크톱(DESKTOP): Ctrl+F를 누르면 Finder, Explorer 또는 지원되는 Linux 파일 관리자에서 선택된 파일을 표시합니다. 기존 Finder/X11 창에 대한 포그라운드 활성화(foreground activation)를 요청하지만, 데스크톱 포커스 정책이 이를 거부할 수 있습니다. Ctrl+T는 선택된 폴더 또는 파일의 상위 디렉터리에서 터미널을 엽니다. 시작(STARTUP): 누락되었거나 비어 있는 SQLite 카탈로그에 대해 탐색 가능한 루트를 초기화합니다. Apple Terminal의 256색 팔레트와 명시적 재정의를 포함하여 기능에서 터미널 색상 깊이를 선택할 수 있습니다. 경로(PATH) 창: /는 즉시 자식 목록과 함께 루트에서 시작합니다. 후행 슬래시(/)는 디렉터리 자식을 자동으로 나열하며, 화살표/Tab 및 마우스로 제안을 선택할 수 있습니다. ~는 초기 루트 입력으로부터 홈 디렉터리를 채웁니다. 성공적으로 접근한 파일/디렉터리 대상은 보이는 경로 기록(Path history)에 영구 저장되며, Ctrl+R이 이를 포커스하고 Enter가 선택 항목을 다시 불러옵니다. 알림(NOTIFICATIONS): 클립보드 및 미리보기 순서 피드백을 3초 동안 플로팅 팝업으로 표시합니다. 영구적인 하단 액션 행은 제거되었으며, 데스크톱 작업은 키보드 단축키를 통해 계속 사용할 수 있습니다. 블랙리스트(BLACKLIST): !는 u에서 디렉터리를 제외하며, X는 북마크 B 이후에 빨간색/녹색 마커로 제외를 우회하거나 활성화합니다. L은 제외 목록을 나열하고; Enter는 탐색하며 Delete는 제외 항목을 제거합니다. 경로는 .blacklist.json에 영구 저장됩니다. 빠른 보기(QUICK VIEW): 상태 원, 클릭 가능한 회색/청록색 북마크 B, 파일 이름을 한 줄에 결합합니다. 테마(THEMES): 흰색 배경과 어두운 텍스트를 가진 'White'를 추가했습니다. mp3와 같은 단어 내부의 숫자는 하이라이트되지 않도록 유지합니다. 대용량 목록(LARGE LISTINGS): 파일 이름 측정값과 미리보기 지도 인덱스를 캐시하고, 썸네일 가시성 조회를 뷰포트 행에 바인딩했습니다. 실제 10,000개 파일 회귀 테스트를 추가했습니다. 초기 폴더 로딩은 여전히 동기식(synchronous)이며, 폴더 변경 및 u는 작동 중(Working) 피드백을 표시합니다. /u/web3max가 제출함 [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기