https://github.com/goki/gopix
Go picture management app
https://github.com/goki/gopix
exif go gogi golang photos picture-management
Last synced: about 1 year ago
JSON representation
Go picture management app
- Host: GitHub
- URL: https://github.com/goki/gopix
- Owner: goki
- License: bsd-3-clause
- Created: 2020-04-18T04:19:22.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-01-10T01:18:19.000Z (over 2 years ago)
- Last Synced: 2025-02-13T07:37:28.082Z (over 1 year ago)
- Topics: exif, go, gogi, golang, photos, picture-management
- Language: Go
- Homepage: https://GoKi.dev
- Size: 37.1 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GoPix

Go picture management app, because Mac Photos bricked my entire photo library upon updating to Catalina...
[](https://goreportcard.com/report/goki.dev/gopix)
[](https://godoc.org/goki.dev/gopix)
# Install
See `install` dir for Makefiles that install official app per different OS standards.
# Goals
* simple, entirely file-based design -- no databases. just write to exif meta data on images themselves. so everything is future-proof and no lockin. (does have a .json file cache, but it can be fully regenerated from exif..)
* sync with e.g., google drive using the drive sync thing.
* use gimp for photo retouching, or preview
# File Structure
* Main dir: `~/Pix`
* All images live in one common directory: `~/Pix/All`
* Folders for specific albums have symbolic links to original pics in `../All/img.jpg`
* DND / Copy/Paste operations create these symlinks, except if going into the trash -- or all
# TODO
* rotate left not working! maybe just on helif?
* add refresh from exif button
* select-all