Skip to content

Skoumann/IIQ_No_Bullshit_Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IIQ No Bullshit Parser Installation Guide

This guide provides step-by-step instructions on how to set up and run the IIQ No Bullshit Parser.

what is this?

This is a quick program to extract Exif data from IIQ Phase One format. I found it hard to find the information i neeeded in the exif data as there was so many options.

image

Edit filter

You can edit the list you want to have filtered in the code

def extract_exif_data_list(filepath):
  desired_tags = [
      'EXIF:Model',
      'EXIF:ExposureTime',
      'EXIF:FNumber',
      'Composite:LensID',
      'EXIF:FocalLength',
      'EXIF:ISO',
      'XMP:GPSFlightAltitude',
      'XMP:GPSAltitudeAboveTakeOff',
      'XMP:RangeFinderDistance',
      'Composite:HyperfocalDistance',
      'EXIF:CreateDate',
      'Composite:GPSPosition',
      'XMP:GPSSpeed',
      'XMP:GPSSpeedRef',
      'MakerNotes:FirmwareVersions',
      'MakerNotes:SerialNumber',
  ]

Prerequisites

Before you begin, ensure you have the following installed on your system:

  • Python (version more than than 3.12.2)
  • exiftool (Make sure to add it to your system's PATH)
  • GIT

Installation

Follow these steps to install and run the IIQ No Bullshit Parser:

1. Clone the Repository

First, clone the repository using GIT:

git clone https://github.com/FrederikHemmingsen/IIQ_No_Bullshit_Parser.git

2. Navigate to the Project Directory

Change your directory to the cloned repository:

cd IIQ_No_Bullshit_Parser

3. Install Poetry

If you do not have Poetry installed on your system, install it using pip:

pip install poetry

4. Install Dependencies

From the project directory, install the required dependencies using Poetry:

poetry install

Running the Program

With all dependencies installed, you can now run the program:

poetry run python main.py

This command will execute the main.py script using Poetry, which handles dependencies and virtual environments.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published