imsync is een consoletoepassing die een verzameling van foto- en filmbestanden en aanverwante bestanden op één tijdbasis zet door het bewerkingstijdstip aan te passen dat voor hen in het bestandssysteem is geregistreerd, en kan een geografische locatie toevoegen aan de metainformatie van foto- en filmbestanden, gebaseerd op locatieinformatie gelezen uit een GPX-bestand.
imsync is geschreven in de Perl-5-programmeertaal en gebruikt de Image::Exiftool-module.
Een samenvatting van de handleiding is beschikbaar
door
Als Perl al op je systeem is geïnstalleerd dan kun je
imsync verkrijgen door PATH
-omgevingsvariabele.
Voer
Als je cpanm niet kunt gebruiken of Perl niet geïnstalleerd hebt, en als je Microsoft Windows gebruikt, dan kun je imsync-2.005.zip downloaden van deze website. De imsync.exe-applicatie is in een zipbestand ingepakt omdat veel webbrowser het niet fijn vinden als je uitvoerbare bestanden als zodanig download. Hier zijn checksums van het zipbestand:
MD5 | 90905bc84c58ea5ce1f4fba9b142b932 |
SHA-1 | f3ee689e11ce756a209dd4e767b23803f0333173 |
Ik maakte de applicatie uit het Perl-programma met hulp van de PAR Packager (pp). Het exe-bestand bevat het Perl-script, alle benodigde Perl-modules en een Perl-interpreter. Een nieuwe versie van imsync neemt de eerste keer een paar seconden om op te starten omdat het dan het script, de modules en de interpreter uitpakt in een tijdelijke opslaglocatie op je systeem (misschien %TEMP%\par-HASH1\cache-HASH2 waarin HASH1 en HASH2 vervangen zijn door hexadecimale waarden die uniek zijn voor de gebruiker [HASH1] en voor de applicatieversie [HASH2]). Na de eerste keer is dat uitpakken niet meer nodig en is er geen vertraging meer.
De programmatuur is beschikbaar op
Je kunt me bereiken via GitHub of metacpan, of vind mijn
emailadres aan het eind van de uitvoer van
Louis Strous, 2018