![]() On the target machine, before DEVONthink starts there would be a automatic (Chronosync, Hazel, or script launched manually) that would detect the changes and the copy the files into place for use by DEVONthink when it eventually starts. It would be the very latest versions as put there by the source machine. Then, when the target machine is turned on and connected to the network the cloud services will sync the files down to the local folders on the target machine. In due course files in that folder synch “up” to the cloud. I think that place could be a Dropbox folder (or iCloud, or Google Drive, or whatever) on the source machine. So it seems to be a better design would be for the source machine to watch for changes (Chronosync, Hazel, or even initiate manually with terminal command or Apple Script), then copy into a shared place accessible by both machines. That’s not always the case even when the target machine is turned on. That would of course, work but requires that the two machines are actually connected on the network when the source machine launches the copy. ![]() In the Mac-world that is possible to connect machines with what they call “file sharing” with SMB or AFP protocols. Do it directly and automatically would mean that there would need to be a network connection between the two devices. Ultimately that could be the same-named folders on another machine. The issue then is where the “another” target place is and how connected. Picking up on the your ideas, to use Chronosync (or other software that on schedule or detected change) to copy from one place (source) to another (target) Assuming that it is ok to simply copy these files from one machine to another (without messing up DEVONthink) the issue is to find a way to reliably copy the files from one machine to another. via a selector in each smart rule/group settings window).īeen doing a bit of thinking on this. So for sure it would have to be a an optional feature and probably one to be selected for each and every smart rule/group (e.g. I’m sure syncing smart rules and groups has been requested as a feature before, and I understand that it would not be desirable in all environments (imagine a team of people using DT with the same database but different missions). I have a number of house-keeping scripts which run daily on DT I have previously always deactivated these on the MacBook, because I had observed the MacBook doing the house-keeping (say moving expired files to trash) and then the iMac doing the same on awaking (because the databases weren’t yet synced) typically a sync would kick off at the same time, and I was never sure what would happen if sync and a script tried to move a file at the same time… There doesn’t seem to be any way I could automatically remove (or deactivate) a smart rule via script, though ( is that correct?). For my purposes it would actually probably be sufficient to do this one-way, that is from my iMac to my MacBook. When doing that, though, I have always closed DT on both machines first if this is to go ahead with any kind of automation, then DT won’t be closed at the time the files are copied (shouldn’t be a problem) or replaced (may be a problem for the plist files scripts are cached). ![]() There’s no machine-specific info in these files to my knowledge I have previously copied them manually without any trouble.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |