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.
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.
- JPG/JPEG
- PNG
- HEIC
- CR2
- MOV
- 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.
Requirements: VS Code, node v21.0.0
npm install
npm run start
Requirements: VS Code, node v21.0.0
npm install
npm run make
then run the file generated in the /out folder
- Discord: photos downloaded from Discord have their exif data stripped for security.

