![]() I actually managed to accomplish THIS too with Syncovery (a sync program which lets you sync to a target folder and strip the directory to FLAT file.)ĥ. ![]() Unfortunately, the FLAT file method created a lot of unforeseen problems:Ī. Since the folder is flat, the sync software often encounters duplicate files, which it cannot handle well = errors.ī. It's very difficult to check the target folder against the origin folder for any files that were not transferred for whatever reason (using various folder compare tools fails because when a directory structure is stripped out, the dates attached to the files does not update, meaning in binary comparison, EVERY file 'looks' different). When both folders showed a file count discrepancy of 200 files out of 3000 transfers, I could not easily determine which 200 files had been NOT transferred = terrible.Ħ. Additionally, importing data into DevonThink is also made somewhat difficult because of the import vector. DevonThink uses an open drop-folder (called Inbox), where files are dropped and are IMMEDIATELY Copied + Deleted into the database proper. This means that sync-software CANNOT sync properly to this folder because they always SEE the folder as being EMPTY (and thus cannot compare file deltas, and they just copy everything in the folder again, only to have it emptied again)ħ. In order to fix Problem #6, I found a Mac program called Hazel, which is NOT a sync program, but a task automator - it is capable, with some annoyances, of moving files into this empty Inbox folder, WITHOUT comparing the destination folder against the source, so THIS COMPONENT OF THE PROBLEM IS SOLVED.Ĩ. Other than "Don't Use DevonThink" (which is something I've been told several times, but there's not similar alternative I've found), is there a way to do this that I HAVE NOT THOUGHT OF? Even if it means sacrificing some automation, etc.? Of course having all these chains of automated sync/copy/WebDav folders is probably unstable, and furthermore, it's likely for various reasons that various errors will always be going on in the background. ![]() I've considered just copying the bulk of the data into the database, and then just not worrying about newly created files obviously this is a LOT simpler, but it means I will have to manually track new files somehow and then add them into the database at a later date. *** I don't want to have to 'construct' my own database software in order to do this - if there's an off-the-shelf personal data management tool that's like this though, please tell me about it! Well to be honest, it's very simple to use (it's not technically a "database" I've been told by those who know such things - it's more of a file organization system apparently), has an AI engine which runs various comparison/similitude functions, allows in-system opening of various filetypes, automatically wiki-style links data, and allows file annotations/meta-tagging, and doesn't require any setup or configuration.Įven whilst being someone who (clearly) doesn't really even know what a formal database platform 'is,' DevonThink's only commonly quoted 'competitor' is EverNote, which I also use, but in my opinion, Evernote is only 10% similar to DevonThink - the reason it even gets quoted as similar, I believe, is just that people use both to throw various random data types into - 'everything bucket'. Unfortunately, the problem is not NEARLY that simple.īasically, DevonThink works ok (import OR Indexing data) so long as several things are true:ġ. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |