Skip to content

Repository files navigation

Sorted Photography

After coming back from a trip with many dslr photos, I started backing them up on Google Drive. Soon later I realized I should be uploading photos and videos to Google Photos, not Google Drive, as Photos would show each image already rendered on the screen whereas Drive would require clicking each image to view in fullscreen. Migrating them over seemed to sometimes change the exif data, as images I was uploading to an album in Photos were placed out of order. I made this program to help rename and organize my assets, to be placed in Google Photos albums.

Run as a desktop app (Windows and MacOS users)

Releases

Certificates to sign distributables are expensive yearly subscriptions. Since I did not buy any certificates to sign my windows and macos distributables, the easiest way to try out Sorted Photography would be on a Windows pc and downloading then running the exe file.

Windows Guide

Screenshot of Windows First Run Screenshot of macOS Japan Trip Example

Tested file extensions

  • JPG/JPEG
  • PNG
  • HEIC
  • CR2
  • MOV

Options

  • Local Timezone → rename to different Timezone

    Phone/DSLR was manually set to your local timezone and you forgot to change it before or during travel. Photos were taken in a different timezone.

  • Correct Timezone → rename to same Timezone

    Phone/DSLR auto-detects timezone. Photos were taken in the correct timezone.

Run locally in VS Code

Requirements: VS Code, node v21.0.0

npm install
npm run start

Run locally as a desktop app

Requirements: VS Code, node v21.0.0

npm install
npm run make

then run the file generated in the /out folder

Findings

  • Discord: photos downloaded from Discord have their exif data stripped for security.

About

Rename pictures and videos to the day and time of when they were taken while traveling in a different timezone, to organize Google Photos albums and protect exif data.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages