Skip to content
This repository was archived by the owner on Dec 15, 2025. It is now read-only.

Releases: amot-dev/timestamp

v1.3.0

Choose a tag to compare

@amot-dev amot-dev released this 22 Apr 19:05

What's Changed

New Features

  • Bulk skip option when editing file operations
    • After being asked to select which operations to edit, it's now possible to skip them all, improving ease of use

Bugs

  • Tool will no longer crash when editing a file with type supporting exif or xmp in config but not in metadata
    • Warnings appear for these on initial load, and further exceptions are now ignored

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@amot-dev amot-dev released this 10 Feb 02:09

What's Changed

New Features

  • Switched to config file model
    • Timestamp will now generate a config in ~/.config/timestamp.yaml (or /etc/timestamp.yaml if no $HOME)
    • Date format and tags for file types are defined in config
  • Add support for inode create, access, and modify times
  • Add date format validation

Bugs

  • NOT RESOLVED -- found out that exiv2 doesn't support xmp for videos! Timestamp will fallback on inode modify time until I find a new library to do this

Full Changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@amot-dev amot-dev released this 25 Oct 20:17

What's Changed

New Features

  • None

Bug Fixes

  • Fixed a few PKGBUILD warnings

Full Changelog: https://github.com/amot-dev/timestamp/commits/v1.1.1

v1.1.0

Choose a tag to compare

@amot-dev amot-dev released this 24 Oct 23:26
53155c3

What's Changed

New Features

  • New terminal parameters!
    • -f or --force to force execution (including deleting clashing files)
    • -e or --exif to specify an EXIF tag to use for the date
    • -x or --xmp to specify an XMP tag to use for the date
    • i or --interactive to enable interactive mode (previously was on by default)
    • h or --help to print out help

Bug Fixes

  • Removed double error print in case of no metadata found
  • cerr now being used properly

Full Changelog: https://github.com/amot-dev/timestamp/commits/v1.1.0

v1.0.0

Choose a tag to compare

@amot-dev amot-dev released this 24 Oct 01:39

What's Changed

New Features

  • Now using Exiv2 rather than Exiftool under the hood (performance++)

Bug Fixes

  • None really, unless you count painfully slow performance as a bug. In which case, see above.

Full Changelog: https://github.com/amot-dev/timestamp/commits/v1.0.0

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@amot-dev amot-dev released this 21 Oct 05:04

Added base functionality.

Files containing DateTimeOriginal and ModifyDate metadata can be renamed to a %Y-%m-%d-%H%M-%S format. The new filename can be any of the following:

8 CreateDate: 2022-07-30-0605-13.mp4
7 ModifyDate: 2022-07-30-0605-13.mp4 (selected)
6 FileAccessDate: 2024-10-20-1843-07.mp4
5 FileModifyDate: 2022-11-23-2119-14.mp4
4 MediaCreateDate: 2022-07-30-0605-13.mp4
3 MediaModifyDate: 2022-07-30-0605-13.mp4
2 Custom
1 Skip

Here, custom can be used in case there are clashes between filenames, which I've noticed can happen often with videos not containing good date metadata, or edited images.

The tool will not allow a rename to happen if any files will end up with the same filename.

image