Git Product home page Git Product logo

exif-reader's Introduction

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

ย 

Features โ€ข Development โ€ข License


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

Issues

Recent versions of nodegui have proved problematic building.

nodegui/nodegui#939 (comment)

pushd node_modules/@nodegui/nodegui
npm run build:addon
popd

License

MIT

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.