Skip to content

rphillips-nz/exif-reader

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
bin
 
 
 
 
raw
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Nice, unrelated image of a bumblebee

EXIF Reader

Cross-platform desktop app to parse and display EXIF headers from images.

📦 Download latest macOS release

 

Screenshot of EXIF Reader

 

FeaturesDevelopmentLicense


Features

  • 📄 Supports multiple file types (JPG/JPEG, PNG, TIF/TIFF, HEIC)
  • 🕶 Dark mode support for macOS
  • 💧 Drag and drop files
  • 🚀 Fast parsing and UI

Development

Make sure you have met the requirements listed here: https://docs.nodegui.org/#/tutorial/development-environment

npm install
npm start

Currently fails on macOS, waiting on: nodegui/nodegui#939

Building

EXIF Reader is packaged with @nodegui/packer.

Step 1: (Run this command only once per platform)

This has already been run for macOS, but you'll need to run it for other platforms.

npx nodegui-packer --init 'EXIF Reader'

This creates the deploy directory with a template. Here you can add icons, change the app name, description and add other native features or dependencies. Make sure you commit this directory.

Step 2: (Run this command every time you want to build a new distributable)

Creates the JavaScript bundle along with assets inside the dist directory:

npm run build

Build the distributable based on the template, the output is in the /deploy/<platform>/build directory (ignored in git):

npm run package

License

MIT