I use different cloud services (ownCloud, WD My Cloud), but have issues syncing macOS tags as they are attributes in HFS+. Time Machine backups don't have the problems as they are stored in a `sparsebundle` image file with HFS+ file systems. But the normal sync folders are not and normally these services use WebDAV for transport, which is not aware of these attributes.
I could store a sparsebundle in the sync folder, too. But most of these services cannot do differential syncing (like rsync and zsync can). So each time I change something in the sparsebundle, the complete image would be transferred. More importantly, this would not work with more than one client, as each change to any file, would create a conflict on the complete sparsebundle.
My hope is, that I can somehow use hazel to store the tags somewhere in the xattributes or something similar and automatically restore them to macOS tags, when the file has been updated (due to a sync from a change on another device).
Is this possible and if yes, how?
Thank you very much in advance.