Photo Importer is a simple tool designed to help you easily import and organize photos and videos from your camera. Photo Importer renames photos, organizes them into a structured folder format (year/month/day), has the option to geotag photos using GPX files and add custom metadata. Videos can also be imported with the same organizational features (minus geotagging).
Note
This is a hobby project created to meet my personal needs for photo and video organization. While designed initially for my workflow, I aim to make it a generalized and user-friendly program. Any contributions or suggestions to improve it are highly appreciated!
- Photo and Video Importing: Import photos and videos into a structured folder hierarchy.
- File Renaming: Renames files to "CameraName Time Original-Filename" for better organization.
- RAW File Separation: Automatically separate RAW photos into a dedicated
RAW
folder. - Geotagging Support: Use a GPX file to geotag photos based on location data.
- Metadata Support: Add a creator name (or in the future other custom metadata) to photos during import.
- Video Support: Import and organize videos with the same structure (excluding geotagging).
- More folder structure customization options.
- Customized file renaming.
- Additional metadata customization settings.
- Visit the Releases page on GitHub.
- Download the appropriate file for your system:
- Windows: Download the installer (
photo-importer-amd64-installer.exe
) or the standalone binary (photo-importer-win.exe
). - Linux: Download the standalone binary (
photo-importer-linux
).
- Windows: Download the installer (
For detailed Linux integration, such as creating a desktop entry, refer to your distribution's documentation.
- Connect your camera or storage device to your computer.
- Launch the program and select source and destination folders.
- Configure options like:
- RAW file separation.
- Metadata (currently only creator name).
- Geotagging (if a GPX file is provided).
- Start the import process.
If you encounter any issues or have suggestions, please report them on the issue tracker.
Photo Importer is built using Go and the Wails framework. To set up a local development environment:
- Follow the Wails installation instructions to ensure all necessary dependencies are installed.
- Clone the repository and navigate to the project directory:
git clone https://github.com/TheRedScreen64/photo-importer.git cd photo-importer
- Build and run the application:
wails dev
Special thanks go to the developers of ExifTool by Phil Harvey and the Wails framework.
Photo Importer is licensed under the GNU General Public License v3.0. See the LICENSE file for details.