From 74bcb1dcd0885eaded33adf664174ad0ff38171c Mon Sep 17 00:00:00 2001 From: Philippe Loctaux
Date: Sun, 3 Nov 2024 16:47:03 +0100
Subject: [PATCH 01/27] gen-wallpapers: use DateTimeOriginal exif tag, module
for location, preparation for the future
---
crates/gen-wallpapers/src/lib.rs | 144 ++++----------------------
crates/gen-wallpapers/src/location.rs | 116 +++++++++++++++++++++
2 files changed, 136 insertions(+), 124 deletions(-)
create mode 100644 crates/gen-wallpapers/src/location.rs
diff --git a/crates/gen-wallpapers/src/lib.rs b/crates/gen-wallpapers/src/lib.rs
index 8446cd8..f94e470 100644
--- a/crates/gen-wallpapers/src/lib.rs
+++ b/crates/gen-wallpapers/src/lib.rs
@@ -1,79 +1,27 @@
+mod location;
+
+use location::Gps;
+use location::Location;
+use location::parse_coordinates;
+
use exif::{DateTime, Exif, In, Tag};
use serde::Serialize;
use std::fs::ReadDir;
use std::io::BufReader;
-fn parse_coordinates(exif: &Exif, tag: Tag, r#ref: Tag) -> Option
Date: Fri, 8 Nov 2024 17:52:25 +0100
Subject: [PATCH 02/27] 2 new wallpapers
---
public/wallpapers/IMG_2980.jpeg | Bin 0 -> 5428340 bytes
public/wallpapers/IMG_3076.jpeg | Bin 0 -> 3268573 bytes
2 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 public/wallpapers/IMG_2980.jpeg
create mode 100644 public/wallpapers/IMG_3076.jpeg
diff --git a/public/wallpapers/IMG_2980.jpeg b/public/wallpapers/IMG_2980.jpeg
new file mode 100644
index 0000000000000000000000000000000000000000..954e2731204c5e63a436d16e3436e316abfdb490
GIT binary patch
literal 5428340
zcmex= UJ;LTvhV8P(Y;KSh05Xg|okiw9|(7{m6;LBjZAj2TV
zpvhpt;KSg{;KSg}5XKP85YLdx(8$ot5W`^4pvfS^Aj06q;Kty?;K|_25Xlh75W|qn
zP{h#8kjCK7V8NiqAj}ZV5X9ig;K>lq5Chhqz>v(4%aG0x$6&*t%OJ;)RFIQdTw-8w
zg^`Jwg_Vt+BQz~1F}*mnEHS4vHL@f#H?=r9F()-NwIDw^Lx543fzjyS$#?xiLe{fR
zF$gel2#U+9>*`zBLdrOB(G6mP$}tcP!}kCGM}J~qSmyfw{|h4q#+j4<|NnKLfr&Sp
zfdO15D=;uH{s$Mw3=9lT0SXL-7DlGU3@)yYhAz&IF1lu}jz+pB#+C-UPR^#rx<;mk
z&X#V@hNdPih71f0Te=w-ia||)WdaNgrcgWE7#KfoW?*1HZ(?BKY+`6=s%z|M=%{Pr
zYGJ7BWa;Rr>*(Za>S|$NX<%UF2&w{D7?^IeqJ;+=d!TWkVW3f ?iYhxyamqi)}8qRn5Dh
z+%>_Y;%D3C5@&GB99ZK&KfPH98p>#P%~VSmZM>XwGF|_#Vx`Ahrr(6*x_S5*QczHP$B_
zOIeM;X-^^3KbV1m(bt#3gn^NP6PivzIRzBg3=9lREey<{aA(M1U|?xsV1cV)WMGA}
zmoc!x*{d1Y;cP|*4sd)kGcd5cVc-F?nHU&YSr~ZXYIGR*;A|EK0XUnHK?Kg`Vi0E#
zfVhoSgh3K6&cq-E4qr9~238pcdAK+Og92Dwm4Sg(i9r!;FCzm3t2=`-SPjSx{tT*c
zGs79wz~Z2&XJ$}`tB+^UfQvISXv57+XV8U-i@ayhgRvPH8T8?7O9lhDIXw)IJvn0A7R)kz`(@F%*@2X%*x8b
z!oa{-3udt0%xj+?bE}O}^Sr%$u9aI2z6MuGA6sHQZ}|uLN1Z>MAD`YY
zN`Q^st@Ds64UaU$WBXMVA-M67gLYJ;AXo
zVacK6lfOss9-cp2mh)Kl#V@lp);?@f>waJJ^glz#_Mr08e^Z|%7mG|?yz^CJ!St)0
z+1VWzY;tzUl)SPo?s~nj$#i??!{TR8S{ahn7pnK&wO!@NQf#1NKI4yqtcTo;
LGa1yRqT;b&)x8n!K$hmsj$#_AHv;
zQ?~5$rDYBV{a!x7FIFFR@z-79D?Dq>
zzFw_Ce9mX@+Y;}81@Q#8N1ZuSR`IyY@7|U