Automatic/Scheduled Sync (F9)

12 views
Skip to first unread message

jamezzz

unread,
Jul 3, 2008, 12:34:00 PM7/3/08
to MyLifeOrganized
Up until a few months ago I was using Remember the Milk or Toodledo
for task management. One of the inherent features of those products
was that they were accessible online and the main benefit was I could
access the same information from my work OR my home computer.

I finally switched to MLO because of it's hierarchical tasks and rich
feature set. One of the things that made the switch possible for me
is the Synchronization feature which allows me to Synch to an FTP site
with a simply hotkey, F9. This ALMOST makes it as easy to access the
same data from home or work as RTM and Toodledo.

However, the synchronization feature could make this so much easier.
While hitting F9 to synch to an FTP site is easy, REMEMBERING to hit
F9 before I leave home or work is not. There's been numerous times
where I have simply forgotten to hit F9 and when I get to work they'll
be tasks I know I entered at home for work, but forgot to sync or vice-
versa.

I would love to see MLO enhance the Synchronization feature in one or
more of the following ways:
- Automatically synch when switching away from MLO.
- Automatically synch every n minutes. Since I generally leave both
my computers running and I leave MLO running in the System Tray,
perhaps it could sync in the background every hour or 30 minutes.
- Setup up a schedule where I can tell MLO when to synch. So I would
set my work MLO to synch to FTP at 5:30pm or 6pm. So when I set down
at my computer at home later in the evening I could hit F9 knowing my
work computer automatically synched after I'd left. I could schedule
my home computer to synch at 7am so I could do likewise when I got to
work at 8am.
- Add command line option for synchronization. Then I could just add
a cron job to tell MLO when to synch.

Obviously, you'd have add some options to tell it how to automatically
handle conflicts. Maybe 'Always Use Remote Attributes' or 'Always
Use Local Attributes'.

This would sure be helpful!

Kudos

unread,
Jul 3, 2008, 4:51:47 PM7/3/08
to MyLifeOrganized
I Agree this would be helpful if it was built into MLO. In the mean
time, I did add an AutoFileSync feature to MLO Hotkeys which syncs
every n minutes.

jamezzz

unread,
Jul 3, 2008, 7:34:36 PM7/3/08
to MyLifeOrganized
Finally, installed MLO Hotkeys. Very nice!

The AutoFileSync feature almost does the trick except that MLO has to
be active before the sync happens. So essentially I have to remember
to make MLO active before I head home from work or vice-versa in which
case I can just hit F9 while I'm making MLO active. I suppose this
will help some in cases where I'm doing something in MLO just before I
head out.

Lot's of other good stuff in the Hotkeys though. Can't wait to play
with it some more. Thanks!

Mark Levison

unread,
Jul 3, 2008, 8:50:52 PM7/3/08
to myLifeO...@googlegroups.com
Like Jamezzz I also have this problem. Net result MLO only runs on my
work machine. I too would like this feature.

Cheers
Mark
----------------------------------------------------------------------
Blog: http://www.notesfromatooluser.com/
One Year of Scrum: Lessons Learned
http://www.notesfromatooluser.com/2007/10/one-year-of-scr.html
Aperture vs. Lightroom - best comparisons
http://www.notesfromatooluser.com/2007/02/aperture_vs_lig.html
Customer Retention Department - Vonage Customer Service Sucks
http://www.notesfromatooluser.com/2007/06/customer_retent.html

Kudos

unread,
Jul 3, 2008, 9:45:42 PM7/3/08
to MyLifeOrganized
Thanks jamezz!

Please get the latest version of MLO Hotkeys as I have just added a
new feature for you:

Scheduler - Enable this option in the settings menu, then this can be
used to AutoSync MLO at specified times.

Here is an example in ini file that will sync at 8am and 5pm:
[Schedules]
NumSchedules=2
Sched1=8,00,SyncMLOFileListAll
Sched2=17,00,SyncMLOFileListAll

I hope you like it! :-)

jamezzz

unread,
Jul 4, 2008, 12:48:21 AM7/4/08
to MyLifeOrganized
Wow! Quick response, thanks!

Tried out the new scheduler, works great, but I'm guessing you're
programatically constrained to sending F9 ONLY to active windows.
What I really need is for this to work whether MLO is the active
window or not. Is it possible to send F9 to MLO when it is running,
but inactive (MLO doesn't have focus) or is it possible to activate
MLO so that F9 can be sent to the active window?

Thanks for trying!

Kudos

unread,
Jul 4, 2008, 4:05:09 AM7/4/08
to MyLifeOrganized
No dude you guessed wrong.. :-)

Each MLO window will be activated in turn and F9 sent to it. It then
restores the window that was active before.

May not work with the minimize to tray option, as I don't use that.
But it works for me if my MLO windows are open.

Try it without MLO being active!

Kudos

Kudos

unread,
Jul 4, 2008, 4:11:46 AM7/4/08
to MyLifeOrganized
In ini file make sure these values are set (example):

MLOFileDir=C:\Files\Data\MLO
MLOMainFile=Life.ml
MLOSyncFilePath=\\Jonpc\c\Files\Data\MLO\Sync.ml
MLOFileList=Life.ml,Life2.ml,Life.ml

Each of these MLO files in 'MLOFileList' will be synced if it is open
(files must exist in directory 'MLOFileDir'. It wouldn't be too hard
to launch each MLO file, then sync it, if anyone wants that too.

jamezzz

unread,
Jul 4, 2008, 6:03:01 PM7/4/08
to MyLifeOrganized
Yep, looks like it was the minimize to system tray that thwarted
Hotkeys. With that disabled Hotkeys can send F9 to MLO whether it is
active or not.

I did notice this only works for the new Schedule feature and not the
AutoFileSync. With the AutoFileSync MLO actually has to have focus
before it does the sync. In my case I plan to use the Schedule
feature so I'm set! Thanks, works great!

One question I do have, I noticed whenever I type @ in the RTE dialog
it is replaced by 'Context'. I didn't see anything about this in the
documentation. Is there a way to turn this off in MLO Hotkeys. Many
of contexts actually use @ in the name. Without Hotkeys enabled I can
simply type something like 'Some task @ @home' and it properly sets
the context to @home.

Thanks again for the Schedule feature!

Kudos

unread,
Jul 5, 2008, 9:15:04 PM7/5/08
to MyLifeOrganized
I have disabled the @->Context replacement in RTE so it won't happen
any more. Unless your computur happens to be called JONPC or JONLT,
lol :-)

Andrey Tkachuk (MLO)

unread,
Jul 9, 2008, 2:07:58 PM7/9/08
to MyLifeOrganized
>- Add command line option for synchronization. Then I could just add
>a cron job to tell MLO when to synch.

Just implemented and published it in beta-2. MLO with the data file
may be run or not run when you execute it with command line to sync.

Please let me know if it works as expected.

Andrey.

jeromeg

unread,
Jul 17, 2008, 4:58:23 AM7/17/08
to MyLifeOrganized
Hi Andrey,

Sorry for the dumb question, how do I use this command line option to
schedule the FTP sync?
I can't seem to find it in beta3.
Thanks!

Cheers /jerome

On 9 juil, 20:07, "Andrey Tkachuk (MLO)" <for...@mylifeorganized.net>
wrote:
> >- Addcommandlineoption for synchronization.  Then I could just add
> >a cron job to tell MLO when to synch.
>
> Just implemented and published it in beta-2. MLO with the data file
> may be run or not run when you execute it withcommandlineto sync.
>
> Please let me know if it works as expected.
>
> Andrey.
>
> On Jul 3, 7:34 pm, jamezzz <jame...@gmail.com> wrote:
>
>
>
> > Up until a few months ago I was using Remember the Milk or Toodledo
> > for task management.  One of the inherent features of those products
> > was that they were accessible online and the main benefit was I could
> > access the same information from my work OR my home computer.
>
> > I finally switched to MLO because of it's hierarchical tasks and rich
> > feature set.  One of the things that made the switch possible for me
> > is the Synchronization feature which allows me to Synch to anFTPsite
> > with a simply hotkey,F9.  This ALMOST makes it as easy to access the
> > same data from home or work as RTM and Toodledo.
>
> > However, the synchronization feature could make this so much easier.
> > While hittingF9to synch to anFTPsite is easy, REMEMBERING to hit
> >F9before I leave home or work is not.  There's been numerous times
> > where I have simply forgotten to hitF9and when I get to work they'll
> > be tasks I know I entered at home for work, but forgot to sync or vice-
> > versa.
>
> > I would love to see MLO enhance the Synchronization feature in one or
> > more of the following ways:
> > - Automatically synch when switching away from MLO.
> > - Automatically synch every n minutes.  Since I generally leave both
> > my computers running and I leave MLO running in the System Tray,
> > perhaps it could sync in the background every hour or 30 minutes.
> > - Setup up a schedule where I can tell MLO when to synch.  So I would
> > set my work MLO to synch toFTPat 5:30pm or 6pm.  So when I set down
> > at my computer at home later in the evening I could hitF9knowing my
> > work computer automatically synched after I'd left.  I could schedule
> > my home computer to synch at 7am so I could do likewise when I got to
> > work at 8am.
> > - Addcommandlineoption for synchronization.  Then I could just add
> > a cron job to tell MLO when to synch.
>
> > Obviously, you'd have add some options to tell it how to automatically
> > handle conflicts.  Maybe 'Always Use Remote  Attributes' or 'Always
> > Use Local Attributes'.
>
> > This would sure be helpful!- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -

Andrey Tkachuk (MLO)

unread,
Jul 26, 2008, 3:33:32 PM7/26/08
to MyLifeOrganized
feature: New command line options:
-QuickSync
Executes sync operation as if you press "Tools->Synchronize" in MLO.
You can use this command to setup periodical sync in Scheduled Tasks.

Example of command line:
mlo.exe D:\MLO\home.ml -quicksync -console

jamezzz

unread,
Jul 26, 2008, 5:03:24 PM7/26/08
to MyLifeOrganized
Been using it for a while now. Seems to work great! MLO at home
automatically syncs in the morning while I'm commuting to work. By the
time I get to work I just hit F9 on my work computer to sync. Then my
work computer automatically syncs during my commute home so by the
time I get home I just hit F9 and I've got my latest tasks.

Thanks for adding this so quickly!!

On Jul 26, 12:33 pm, "Andrey Tkachuk (MLO)"
Reply all
Reply to author
Forward
0 new messages