<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://entorb.net//wiki/index.php?action=history&amp;feed=atom&amp;title=Mac_Photos</id>
	<title>Mac Photos - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://entorb.net//wiki/index.php?action=history&amp;feed=atom&amp;title=Mac_Photos"/>
	<link rel="alternate" type="text/html" href="https://entorb.net//wiki/index.php?title=Mac_Photos&amp;action=history"/>
	<updated>2026-05-06T10:30:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://entorb.net//wiki/index.php?title=Mac_Photos&amp;diff=5385&amp;oldid=prev</id>
		<title>Torben: /* 2. Add missing locations */</title>
		<link rel="alternate" type="text/html" href="https://entorb.net//wiki/index.php?title=Mac_Photos&amp;diff=5385&amp;oldid=prev"/>
		<updated>2026-01-12T09:03:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;2. Add missing locations&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Software]][[Category:Apple]]&lt;br /&gt;
==MacOS Photos App==&lt;br /&gt;
&lt;br /&gt;
===My Cleanup Workflow===&lt;br /&gt;
====1. Organize all photos into albums====&lt;br /&gt;
Using Smart Album to find missing:&lt;br /&gt;
 Album is not Any&lt;br /&gt;
Album examples:&lt;br /&gt;
* 2024/240615 Some Event&lt;br /&gt;
* Documents&lt;br /&gt;
* Home&lt;br /&gt;
* Kid 1&lt;br /&gt;
* Kid 2&lt;br /&gt;
* Kids&lt;br /&gt;
* Me&lt;br /&gt;
* People&lt;br /&gt;
* Screenshots&lt;br /&gt;
* Sports/Jogging&lt;br /&gt;
* Sports/Cycling&lt;br /&gt;
&lt;br /&gt;
====2. Add missing locations====&lt;br /&gt;
Using Smart Album to find missing:&lt;br /&gt;
 Photo is not tagged with GPS&lt;br /&gt;
ways to set locations:&lt;br /&gt;
* manual Copy &amp;amp; Paste from other photo in Photo App via Menu -&amp;gt; Image -&amp;gt; Location (works also for multiple photos)&lt;br /&gt;
* manual set location text in Photo App via (I) -&amp;gt; Location, via copy paste of common locations from text/Excel file (works also for multiple photos)&lt;br /&gt;
* using Python osxphotos, see below&lt;br /&gt;
 # pip install --upgrade osxphotos&lt;br /&gt;
 osxphotos add-locations --selected --window 1H&lt;br /&gt;
&lt;br /&gt;
====3. Add missing faces====&lt;br /&gt;
Using Smart Album to find missing:&lt;br /&gt;
 Person is &lt;br /&gt;
(with empty input)&lt;br /&gt;
&lt;br /&gt;
===Interact with Python===&lt;br /&gt;
&lt;br /&gt;
====Copy missing locations from neighboring photos====&lt;br /&gt;
Install osxphotos&lt;br /&gt;
 python3 -m pip install osxphotos&lt;br /&gt;
Update later&lt;br /&gt;
 python3 -m pip install --upgrade osxphotos&lt;br /&gt;
&lt;br /&gt;
Run in dry-run mode on selected photos&lt;br /&gt;
 osxphotos add-locations --selected --window 1H&lt;br /&gt;
&lt;br /&gt;
====Copy locations from GPX file====&lt;br /&gt;
Install&lt;br /&gt;
 osxphotos install gpxpy&lt;br /&gt;
 wget https://raw.githubusercontent.com/RhetTbull/add_photo_locations_from_gpx/refs/heads/main/add_photo_locations_from_gpx.py&lt;br /&gt;
&lt;br /&gt;
Run in dry-run mode on selected photos&lt;br /&gt;
 osxphotos run add_photo_locations_from_gpx.py --selected myFile.gpx&lt;br /&gt;
if time zone info is missing in photo, set UTC offset parameter like --offset +05:45:00&lt;br /&gt;
&lt;br /&gt;
====Extract exif data e.g. gps location====&lt;br /&gt;
 osxphotos query --selected --json | jq &amp;#039;.[].exif_info&amp;#039;&lt;br /&gt;
via Python and copy location to clipboard&lt;br /&gt;
 import subprocess&lt;br /&gt;
 import osxphotos&lt;br /&gt;
 &lt;br /&gt;
 def copy_to_clipboard(text) -&amp;gt; None:&lt;br /&gt;
     process = subprocess.Popen([&amp;quot;pbcopy&amp;quot;], stdin=subprocess.PIPE)&lt;br /&gt;
     process.communicate(input=text.encode(&amp;quot;utf-8&amp;quot;))&lt;br /&gt;
 &lt;br /&gt;
 if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
     photosdb = osxphotos.PhotosDB()&lt;br /&gt;
     try:&lt;br /&gt;
         while 1:&lt;br /&gt;
             results = photosdb.query(osxphotos.QueryOptions(selected=True))&lt;br /&gt;
             for photo in results:&lt;br /&gt;
                 print(photo.original_filename, photo.date)&lt;br /&gt;
                 s = f&amp;quot;{photo.latitude},{photo.longitude}&amp;quot;  # type: ignore&lt;br /&gt;
                 print(s)&lt;br /&gt;
                 copy_to_clipboard(s)&lt;br /&gt;
             input(&amp;quot;Press Enter for next image...&amp;quot;)&lt;br /&gt;
     except KeyboardInterrupt:&lt;br /&gt;
         pass&lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
* https://www.reddit.com/r/ApplePhotos/comments/133vca9/geotag_photos_with_gpx_file/&lt;br /&gt;
* https://github.com/RhetTbull/osxphotos&lt;br /&gt;
* https://github.com/RhetTbull/add_photo_locations_from_gpx&lt;/div&gt;</summary>
		<author><name>Torben</name></author>
	</entry>
</feed>