Find a file
2025-09-01 19:11:16 +02:00
backup merge 2025-08-28 17:07:42 +02:00
test rejs gpx 2025-09-01 19:11:16 +02:00
test_local merge 2025-08-28 17:07:42 +02:00
.gitignore remove idea, more changes 2025-08-28 17:46:00 +02:00
gpw2owntrtacks_simple.py first commit 2025-08-28 16:50:05 +02:00
gpx2owntracks.py merge 2025-08-28 17:07:42 +02:00
gpx2owntracks.sh merge 2025-08-28 17:07:42 +02:00
gpx2owntracks_simple.py merge 2025-08-28 17:07:42 +02:00
immich_geotag_from_owntracks.sh fixes 2025-08-29 09:36:05 +02:00
immich_geotag_from_owntracks_final.py first commit 2025-08-28 16:50:05 +02:00
immich_geotag_from_owntracks_improoved.py first commit 2025-08-28 16:50:05 +02:00
immich_geotag_from_owntracks_wrong.py fixes 2025-08-29 09:33:24 +02:00
publich2owntracks.sh merge 2025-08-28 17:07:42 +02:00
readme.md readme, commands 2025-09-01 15:55:50 +02:00

#1

get gpx

#2

make jsonl: ./gpx2owntracks.sh test/gpx/activity_20019940630.gpx

#3

./publich2owntracks.sh test/rec/activity_20019940630.jsonl

#4

tag photos ./immich_geotag_from_owntracks_final.sh test/photos

Przydatne skrypty i komendy

exiftool -overwrite_original -api GeoMaxIntSecs=43200 -api GeoMaxExtSecs=43200 -geotag /tmp/owntracks_gpx_g2feseew/owntracks_export.gpx '-geotime<${CreateDate}' -if 'not $GPSLatitude and not $Keys:GPSCoordinates' ./

cp -rp $(find /home/pi/immich/library/upload -type f -iname "*.mp4" -mtime -21) ./

find /home/pi/immich/library/upload -type f -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.gif" -o -iname "*.bmp" -o -iname "*.tiff" -mtime -21

for i in $(cat lista); do _ cp $(basename $i) $i; done

Podsumowanie:

  1. (opcjonalne) zalilenie owntracks dodatkowymi gpx'ami
  2. Wygenerowanie z owntracksa gpx'a na potrzeby exiftool'a
  3. uzycie exiftoola dodajacego tagi GPS position