项目作者: itsjavi

项目描述 :
🗂 Command-line tool to organize large directories of media files recursively by date, detecting duplicates.
高级语言: Go
项目地址: git://github.com/itsjavi/mediatidy.git
创建时间: 2018-10-28T05:19:23Z
项目社区:https://github.com/itsjavi/mediatidy

开源协议:

下载


mediatidy

Command-line tool written in Go to organise all media files in a directory recursively by date, detecting duplicates.

Features

  • Organizes media (images and videos) by year and month folders.
  • Extracts metadata like EXIF and XMP into separated JSON files.
  • Detects duplicates (by comparing file checksum) and skips moving/copying them.
  • Normalizes the file names.
  • Fixes file creation time, by using the one in the metadata if available.

Requirements

Installation

  1. go install github.com/itsjavi/mediatidy/cmd/mediatidy@latest

Usage

Check all the available options with the help command:

  1. mediatidy --help