Photos
geotag_photos¶
Geotag photos from Photos.app.
> python code/main.py photos geotag-photos --help
Usage: main.py photos geotag-photos [OPTIONS]
Geotag photos from album using watch's GPS tracks
Options:
-a, --album TEXT Photos.app album to use for photos geocoding.
--exif Include metadata from exiftool
--all-cols Don't select minimal columns
-o, --out-path FILE Output path for photo metadata GeoJSON file [required]
-s, --start-date TEXT Start date to find photos
-e, --end-date TEXT End date to find photos
-x, --xw-path FILE Output path for UUID-photo path crosswalk
--help Show this message and exit.
```
### Example
```bash
# Package's entry point
python code/main.py \
`# photos command` \
photos \
`# geotag-photos subcommand` \
geotag-photos \
`# Select photos from album named nst-guide-web` \
-a nst-guide-web \
`# Output the main JSON file with photo metadata to the path` \
`# nst-guide-web-photos.geojson` \
-o nst-guide-web-photos.geojson \
`# Output filename crosswalk to photos_xw.json` \
-x photos_xw.json
copy_using_xw¶
> python code/main.py photos copy-using-xw --help Usage: main.py photos copy-using-xw [OPTIONS] FILE Copy files to out_dir using JSON crosswalk For any non-JPEG files, this calls `sips` (mac-cli) to convert them to JPEG. Options: -o, --out-dir FILE Output directory for copied photos [required] --help Show this message and exit.
# Package entry point python code/main.py \ `# photos command` \ photos \ `# copy-using-xw subcommand` \ copy-using-xw \ `# Copy photos to directory tmp` \ -o tmp \ `# use photos_xw.json for copying photos` \ photos_xw.json