From 3b26e6ed999e3ebf913391d566cbf9459243c8df Mon Sep 17 00:00:00 2001 From: pdp8 Date: Wed, 24 Jul 2024 11:36:07 +0200 Subject: sync pictures from borg mount --- pictures.nu | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100755 pictures.nu (limited to 'pictures.nu') diff --git a/pictures.nu b/pictures.nu deleted file mode 100755 index c28974d..0000000 --- a/pictures.nu +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env nu - -let img_dir = '/home/ch/mnt/home/ch/img' -let pub_dir = '/srv/media/pictures/src' - -$env.BORG_PASSCOMMAND = 'pass devices/u242757-sub2@u242757.your-storagebox.de.borg.key' -let borg_path = 'ssh://u242757-sub2@u242757.your-storagebox.de:23/./borg/' -let archive = (borg list --last 1 --format '{archive}' $borg_path) -borg mount $'($borg_path)::($archive)' ~/mnt /home/ch/img -cd $pub_dir -let published = (ls | get name) -cd $img_dir -let all = (open meta.json | where rating == 3 | get id) -let new = ($all | filter {|id| not ($id in $published) }) -#let remove = ($published | filter {|id| not ($id in $all)}) -cd original -$new | each {|img| - let public = $'($pub_dir)/($img)' - echo $public - cp -uv $img $public - chmod u+w $public - exiv2 rm $public - exiv2 -M"set Xmp.dc.creator pdp8@pdp8.info" -M"set Xmp.dc.rights © pdp8@pdp8.info" -M"set Xmp.dc.license http://creativecommons.org/licenses/by-sa/4.0/" -M"set Xmp.xmpRights.UsageTerms Creative Commons Attribution-ShareAlike 4.0 International License" -M"set Xmp.xmpRights.Marked True" -M"set Xmp.dc.description Original artwork available from pdp8@pdp8.info" $public -} -cd ~ -umount ~/mnt -- cgit v1.2.3