photostructure/exiftool-vendored.js
View on GitHub ↗ ★ 558 TypeScript
Fast, cross-platform Node.js access to ExifTool
8 mentions on Hacker News by 1 person: 0 stories, 8 comments · first 2019-06-19 · latest 2026-01-31
20082026
-
…concurrency, does a ton of extra parsing work, and makes things a bit more ergonomic to live with): https://github.com/photostructure/exiftool-vendored.js
comment by mceachen · 2026-01-31 · in My ridiculously robust photo management system (Immich edition) -
…the subprocesses for you if you're using node.js (and I also wrote the ruby variant ages ago): https://github.com/photostructure/exiftool-vendored.js
comment by mceachen · 2023-09-07 · in Exploring EXIF -
…provided by https://github.com/photostructure/batch-cluster.js/ Metadata reads and writes are via https://github.com/photostructure/exiftool-vendored.js/ Persistence is via SQLite: https://github.com/WiseLibs/better-sqlite3 Image…
comment by mceachen · 2022-10-02 · in Lychee – Self-hosted photo-management done right -
I needed a good Node wrapper for ExifTool and wrote https://github.com/photostructure/exiftool-vendored.js When I saw how slow it is to fork child processes in Windows, I then realized I wanted to run ExifTool in "stay-open" mode, which…
comment by mceachen · 2021-05-16 · in Ask HN: What are some tools / libraries you built yourself? -
…support, auto-install of exiftool, better parsed results, and typescript typings, you can use https://github.com/photostructure/exiftool-vendored.js (which I extracted from PhotoStructure and open-sourced).
comment by mceachen · 2020-03-11 · in Self-hosted, super simple photo stream -
…=> someDefaultValue) And here's a (very) simple implementation of lazy: https://github.com/photostructure/exiftool-vendored.js/blob/... The idea of lazy is to allow deferment of expensive operations until they are actually needed.
comment by mceachen · 2019-10-28 · in Ask HN: What is the most beautiful piece of code you've ever read? -
…web UI, I'd love to have you try out PhotoStructure (which uses exiftool under the hood, via https://github.com/photostructure/exiftool-vendored.js ). For more information, see https://blog.photostructure.com/introducing-photostructure/
comment by mceachen · 2019-10-06 · in Severely deficient autobiographical memory in healthy adults (2015) -
…know how much it can "trust" that value. I open-sourced the GPS location and offset inference code: https://github.com/photostructure/exiftool-vendored.js
comment by mceachen · 2019-06-19 · in Things I learnt the hard way in thirty years of software development