bundlewrap/bundles/nextcloud-picsort/metadata.py
2022-07-07 13:43:22 +02:00

25 lines
572 B
Python

from shlex import quote as q
defaults = {
'apt': {
'packages': {
'exiftool': {},
},
},
}
@metadata_reactor.provides(
'systemd-timers',
)
def systemd_timers(metadata):
return {
'systemd-timers': {
f'nextcloud-picsort-{user}': {
'command': f'/opt/nextcloud-picsort {q(user)} {q(paths["source"])} {q(paths["destination"])} {q(paths["unsortable"])}',
'when': '*:0/30',
}
for user, paths in metadata.get('nextcloud-picsort').items()
}
}