Read the statement by Michael Teeuw here.
Google Photos API changing - MMM-GooglePhotos will stop working soon.
-
@gonzonia modulename.js runs in a browser
but a browser cannot access files, except thru a web server,
also cant access hardware (gpio)so the node_helper runs on server as task, so it can
there is an api to send request to helper and get response back,
this module uses another trick, by accessing a web link to a fileanyhow , here is a drawing i did years ago to explain this, its truncated on the side on purpose, as its just repetitive
my sample module shows all that operation
https://github.com/sdetweil/SampleModuleanyhow, one could extend the response to include the exif data
here is a nodejs lib that does exif
https://www.npmjs.com/package/exif -
@sdetweil Thanks. That’s helpful. But I think it’s still above my pay-grade. I may poke around and see if I can figure something out, but I’m not sure I can. I conceptually understand what’s happening, but don’t see it in the code in a way that is clicking for me such that I can just make a call to an Exif method where it pulls the data from the file.
I’ve come across a couple of other modules who are doing some of it, but again, I’m not quite sure I understand how the data is being passed around so that I can correctly apply the logic in the right place.
-
@sdetweil MMM-BackgroundSlideshow seems to do exactly what I want, but I think your handling of formatting the images is better.
-
-
-
@sdetweil Sorry about the late reply i am just now finding out about the google-photos issue, i like your remedy but as i was looking at your fork i couldn’t figure out how to point the check file to my NAS i can defiantly cre4ate a specific folder on my NAS but I’m not sure where i would input that information to your fork??
-
@Sampleswow so you have to mount the Nas file servr share to
your Linux machineOnce you do that
This module uses a specific folder, uploads, to find picsThen you rensmentyevexisting uploads out of the way and use the ln command to make a link uploads to the mounted Nas folder