Skip to content

v0.8.5 - First PyPI Release

Latest

Choose a tag to compare

@djdarcy djdarcy released this 25 Jun 16:58
v0.8.5
bb43f21

folder-datetime-fix v0.8.5 -- first PyPI release

Fix folder "modified" dates that get clobbered when the OS drops housekeeping files (thumbs.db, .DS_Store, ...) into your folders -- now a one-line install on Windows, macOS, and Linux.

Install

pip install folder-datetime-fix

Then run the short fdtfix command (the folder-datetime-fix and mod_fldr_dt commands also work):

fdtfix . --fix-all --dry-run   # preview first
fdtfix . --fix-all             # apply

Highlights (the 0.8.x line)

  • On PyPI -- pip install folder-datetime-fix; dependencies (DazzleTreeLib, dazzle-filekit) resolve automatically. Published via PyPI Trusted Publishing (OIDC -- no stored token).
  • Cross-platform -- runs on Windows / macOS / Linux. Recognises platform "litter" (Windows thumbs.db/desktop.ini, macOS .DS_Store/._*/ .Spotlight-V100/..., Linux .directory/.hidden) and skips VCS metadata dirs (.git, .svn, .hg) by default -- while leaving user files like .gitignore alone.
  • cp1252-safe CLI -- tree/help output no longer crashes on a legacy Windows console; it degrades to ASCII when the console can't encode emoji/box glyphs.
  • src/ layout -- standard packaging; the test suite runs against the installed package.
  • fdtfix short command plus the fdtfix.py no-install shim for running straight from a git clone.

Requirements

  • Python 3.9+

Verification

Built wheel installs in a clean venv and pulls the dependency stack from PyPI; the fdtfix entry point runs. CI green across Windows/macOS/Linux x Python 3.9-3.12.