Submitted by jimspoon on 2014/02/11 12:17
Any chance we could get some synchronization with external files and folders, perhaps like what there is in UltraRecall?
 
You could have an IQ item that is synced with an external file.  If you change the external file with some other program - these changes are synced into the IQ item.  If you change the item in IQ, these changes get synced to the external file.
 
The external file might might be a plain text file that has sections that correspond to various IQ fields attached to the item.
 
Or the external file might be a HTML or MHT file - whose contents might be put into the ItemHTML field of a synced IQ item.
 
An synced external folder could correspond to an IQ field.  For example, you could have a file system folder called SyncedToIQ.  There could be a corresponding field in IQ named "SyncedToIQ".  If you add a file to the SycnedToIQ folder, its content gets put in an IQ item, and this item would have the "SyncedToIQ" field assigned to it.
 
 
 
 
 

Comments

While I can imagine some use cases (e.g. :  a task list on skydive or other documents that I could fetch with my phone), what usage are you foreseeing for such a feature ?
[Edit : just asking the question to see what else could be done with that feature -- not because I think it's irrelevant! ]
 
-------------------------------------------------------
Windows 8
Sony Vaio S Series 13 (SVS131E21L)
Ram:8gb, CPU: Intel i5-3230M, 2.6ghz

jimspoon

2014/02/11 15:21

In reply to by Armando

A task list on Skydrive or Dropbox is a good example.  It could be a convenient way of getting content into your IQ database at times when you don't have your computer running IQ available.  You could make a note on your phone that would go into a Dropbox folder, Dropbox would sync it to your computer that's running IQ, and IQ would see this and create a synchronized item in the IQ database.  Similarly, edits to an item would get synced to the IQ database too.  Deletes might be handled differently.  You could instruct IQ to keep the item in the IQ database even though the file gets deleted in the Dropbox folder.
 
Another possibility, which would be more difficult.  Suppose you have another program which puts out data in CSV file format.  Perhaps IQ could be made to sync with that CSV file, so that each line in the CSV file would be a separate record in IQ.
 
Such synchronization capabilities could eliminate the need to import data into IQ - it could be kept in its original location and manipulated there.  I realize that IQ already has the ability to sync with external databases - something I need to learn how to do.
 
Here's another example.  Say you want to track your time, or be able to recall websites you have visited.  You could sync IQ with a browser history database.  You could then use IQ to assign fields and values to the websites you've visited.
 
These of course would be pretty ambitious usages of a synchronization capability but it would at least be able to  have the ability to put notes into a dropbox folder and have them synced into an IQ database.
 

Armando

2014/02/12 00:50

In reply to by jimspoon

Interesting. Yes, many possibilities -- some of them not for the faint of heart!
Somewhat related : One thing I'd love is to sync IQ with Zotero or EndNote.
Thanks!
 
-------------------------------------------------------
Windows 8
Sony Vaio S Series 13 (SVS131E21L)
Ram:8gb, CPU: Intel i5-3230M, 2.6ghz