My Photos Workflow
I recently returned from vacation in Norway with a few hundred photos and a handful of videos, taken mostly using my iPhone 8. I find that the Apple Photos app does a pretty nice job of cataloging photos and videos into
Moment includes all the images taken in a single day, and sometimes in a particular location, if photos are taken on the same day, but a great distance apart.
Moment names from my Norway vacation were nicely descriptive, like:
- Minneapolis-Saint Paul International Airport - Minneapolis, MN, June 11, 2019
- Paris Charles de Gaulle Airport - Mauregard, Île-de-France, June 12, 2019
- Jessheim - Akershus, June 12, 2019
- Kirkenes, Finnmark - Johan Knudtzens gate, June 12, 2019
- Kirkenes, Finnmark - Dr. Wessels gate, June 13, 2019
- Kirkenes, Finnmark - Johan Knudtzens gate, June 14, 2019
- Skarsvåg - Finnmark, June 14, 2019
- Arnøyhamn - Norway, June 15, 2019
Exporting the Photos
I found this resource on the web and followed it for the export portion of my process.
So, I opened
Photos on my Mac Mini, selected the
Moments view/tab, culled some of the duplicates out, then selected all 359 remaining images using my mouse. With the images highlighted I selected menu options:
Export 359 Photos.... I subsequently filled in the following dialog like so:
I choose a ‘Photo Kind’, or format, equal to
PNG and a ‘Size’ equal to
Medium, since most of the images are huge and would load very slowly in my blog if left at their original size. I elected to save the exported PNG images into a new folder on my
Upload to Digital Ocean “Spaces”
A few days ago I registered with Digital Ocean “Spaces”, and created my first “bucket” named
images-summittdweller. Spaces provides me with up to 280 GB of REST-accessible object storage for a small monthly fee. To host my photos there I simply created a “folder” named Norway-Photos-2019 and did a drag-n-drop of each
~/Desktop/Norway-Medium-PNG-Export/ individual* folder directly into my browser window. *Note that the drag-n-drop interface was unable to swallow the entire
Norway-Medium-PNG-Export folder all at once. 😞
All of my uploads to the
images-summittdweller bucket were declared as
Public rather than
Private, that way they can be accessed using simple URLs without authentication.
In addition to the aforementioned photos, I also parked a copy of the
PhotosExportDialog.png screen capture there in the root folder. It’s accessible as https://images.summittdweller.com/Norway-Photos-2019/PhotosExportDialog.png and that’s what I used above to embed the image you see in this document.
In the future, more images, perhaps some taken by Deb, Doug, or Mark McCune, can be added to this photo blog in a similar manner.
Object Structure and URLs
A sampling of the bucket/object/filenames and URLs from
images-summittdweller are tabulated below. From this small sample the URL structure is easy to infer.
|images-summittdweller Bucket Path||URL|
|./Norway-Photos-2019/Minneapolis-Saint Paul International Airport - Minneapolis, MN, June 11, 2019/IMG_0352.png||https://images.summittdweller.com/Norway-Photos-2019/Minneapolis-Saint%20Paul%20International%20Airport%20-%20Minneapolis,%20MN,%20June%2011,%202019/IMG_0352.png|
|./Norway-Photos-2019/Tromsø - Troms, June 15, 2019/IMG_0527.png||https://images.summittdweller.com/Norway-Photos-2019/Troms%C3%B8%20-%20Troms,%20June%2015,%202019/IMG_0527.png|
Generating Markdown for Blog Photos
So the intent of all this is to populate the photo blogs that you see here. To that end I’ve created a simple API Python3 script based on guidance provided in this article.