Submitted by Maxbear35 on 2023/05/17 19:09

Well I tried 'em all. From Todoist to EssentialPIM and beyond. They just don't cut it.

 

I'm sure many of you guys have had this 'problem' Is there any program for android-Windows that comes to close to IQ or ECCO. I'm using Google keep which works great (and Pierre  has promised a Keep-IQ link RSN)  but Keep is just a glorified note taker. Google tasks is an anemic app w-a-y under-powered. Note- .I can't use Evernote due to corporate policy.

So is there anything that can run on Android and Windows to supplement IQ and my massive amount (20 years worth) of remaining ticklers in ECCO.

Any thoughts or suggestions very welcome. 

 

 

Comments

I'm on vacation right now, but would MS Todo fit the bill for your needs?

If yes, I've wanting to link with ms excellent and multiple API

If not, are you allowed to use Notion?

Pierre 

Pierre

At your suggestion I have installed MS Todo on my and the staff's tablet's.

It's not great but it works. I look forward to any linkage you have with IQ and Google Keep.

Also If there is anyone here using MS Todo and have any tips I sure could use any guidance.

Thanks.

Hi Maxbear35,

Do yourself a favour and check out the Orgzly app for Android. I've recently rediscovered it and coupled with Syncthing it really is amazing. Both apps are free and open-source. I have since (been running this setup for a couple of weeks now) canned Google Keep entirely (except for shopping lists) after having been stuck with it for maybe 4-5 years.

Orgzly aims to make much of the functionality of (Emacs) Org mode available on mobile. The app can be set up to write all content to .org files in your phone's memory. Those are plain text files with a specific flavour of markup language for structuring / formatting, but basically all your information and meta-information (scheduling, todo states, deadlines, priorities etc.) is there in a plain text file. Even if you never want to use Org mode directly, its format will serve very well as an intermediary between mobile and IQ.

This is where Syncthing comes in: It syncs files (either automatically as per a time interval or on a manual trigger event from the user) between your phone's memory and a folder on your desktop computer. It works like a charm, the only condition being that both 'devices' are connected to the same wifi network. Voilà, now all my private data doesn't even have to traverse the Internet anymore.

On the desktop, I have set up a simple script (PowerShell can do the trick, I'd be happy to share the code) to remove unnecessary markup from my 'Inbox' file and put my notes on the Windows clipboard in tab-delimited format. I then use the Paste Special option 2 in IQ to paste all my incoming notes into an Inbox grid as separate items (preserving any outline structure), then distribute them around my main IQ file from there. With Keep, I had to copy and paste each note individually or export the lot into Google Drive, copy them from there, delete the resulting file in Drive etc. So this part alone has already become much more convenient.

If Pierre were to come up with an import option for Org files, even metadata (see list above) could be synced with the phone. I really think Orgzly is the perfect partner app for IQ on Android. An iOS version may also become a reality: "After implementing some of the important features which are still missing in the current Android version, there is an idea to start working on either iOS version or a Web application" (from Orgzly documentation).

Here is an interesting article about why .org files are the best fit for interoperability in the realm of personal / information management software.

Best

Philipp

PS: Another great option might be Alfred Fritz' Outliner app for Android. It is really well developed and can sync to file in OPML format, for example, which again Syncthing can sync to your PC and InfoQube can import OPML files. I have not tried this combo in practice only because I use Org mode sometimes anyway so it seemed more natural to go with Orgzly. An already existing IQ import option is a big plus here, though.

 

A quick update in case anyone is interested:

I'm still happily using Orgzly as my IQ inbox on mobile. Below is the Autohotkey function I call via a simple hotkey to process the Inbox.org file that Orgzly + SyncThing put in a folder on my PC. Its contents are transformed into IQ-readable tab-delimited format and put on the clipboard ready to be pasted anywhere in an IQ grid via Paste Special + popup option 2. Currently, it can handle five levels of indentation for any outlining I might do while entering notes in the Orgzly app.

The function then proceeds to create a backup copy of that inbox file on the PC before overwriting it with a blank template file after all the contents went onto the clipboard (just in case I ever forget to paste the stuff into IQ directly or the clipboard is overwritten with something else before pasting). Thus, after the next automatic sync via SyncThing, the inbox in the Orgzly app will be blank again - ready for more input.

This really is an extremely convenient way to import quick notes from on the go via local sync. No cloud access, no privacy risks, plus outlining on mobile is handled well. All I do is press shortcut key combo 1 to put the stuff on the clipboard, flush and sync the file, then fire up IQ and press a second shortcut to paste all incoming items into the grid at the desired position.

    InboxImport() ;+ ;; TBM_2023-06-22--13-26-19
    {
        FileEncoding, UTF-8-RAW
        PathToDummy := "c:\Users\PK\Documents\Org\Inbox-Import.org"
        FileCopy, c:\Users\PK\Org-Sync\Inbox.org, %PathToDummy%, 1 ;; 1 says to overwrite an existing file
        Sleep, 100
        FileRead, InboxNoMarkup, %PathToDummy%
    ;; remove generic headings and associated blank lines:
        InboxNoMarkup := StrReplace(InboxNoMarkup, "Teilen über`n`n* ", "")
        InboxNoMarkup := StrReplace(InboxNoMarkup, "`n`n* ", "`n* ")
        InboxNoMarkup := StrReplace(InboxNoMarkup, "`n`n", "          `r`n")
    ;; handle asterisks:
        InboxNoMarkup := StrReplace(InboxNoMarkup, "***** ", "`t`t`t`t")
        InboxNoMarkup := StrReplace(InboxNoMarkup, "**** ", "`t`t`t")
        InboxNoMarkup := StrReplace(InboxNoMarkup, "*** ", "`t`t")
        InboxNoMarkup := StrReplace(InboxNoMarkup, "** ", "`t")
        InboxNoMarkup := StrReplace(InboxNoMarkup, "`n* ", "`r`n")
        
        Clipboard := InboxNoMarkup
        FileCopy, c:\Users\PK\Org-Sync\Inbox.org, c:\Users\PK\Org-Sync\zInbox-bak.org, 1
        FileCopy, c:\Users\PK\Documents\Org\Inbox-template.org, c:\Users\PK\Org-Sync\Inbox.org, 1
        return
    } ;-

 

General Discussion