From: William L. <wr...@gm...> - 2006-08-28 02:35:29
|
Hi, I've been working a little PyGtk application to synchronize files/folders between two desktop computers (e.g.: a workstation and a laptop). Thus far, I've been taking the approach of making it call Unison (http://www.cis.upenn.edu/~bcpierce/unison/) via pexpect, but I've gotten a bit frustrated with some of its limitations. My most recent irk is that it doesn't allow you to synchronize a folder with another machine unless all the parent folders also exist on such a machine. I'm interested in trying opensync as an alternative. I don't have a problem using/contributing-to alpha-level software, but I have to admit I'm having a bit of trouble getting to grips with the documentation/source. >From a systems-level point of view, what I'm looking to do is have a daemon running on each machine which can accept a "synchronization request" on a network port (ideally over an encrypted channel), then proceed with synchronizing a set of paths (with a set of files of arbitrary size) on both machines. If there are conflicts during the synchronization, I'd like to provide the user some way of resolving them. Is this something I could set up with the OpenSync infrastructure? If not, what kind of work would be required to get that going? If so, are there any examples of doing this lurking about? (I couldn't find any on the website) -- William Lachance wr...@gm... |
From: Roshan M. <ros...@gm...> - 2006-08-31 14:36:40
|
I assume you have gone to http://www.opensync.org/wiki/doc and did not find what you were looking for, right? On 8/27/06, William Lachance <wr...@gm...> wrote: > Hi, > > I've been working a little PyGtk application to synchronize > files/folders between two desktop computers (e.g.: a workstation and a > laptop). Thus far, I've been taking the approach of making it call > Unison (http://www.cis.upenn.edu/~bcpierce/unison/) via pexpect, but > I've gotten a bit frustrated with some of its limitations. My most > recent irk is that it doesn't allow you to synchronize a folder with > another machine unless all the parent folders also exist on such a > machine. > > I'm interested in trying opensync as an alternative. I don't have a > problem using/contributing-to alpha-level software, but I have to > admit I'm having a bit of trouble getting to grips with the > documentation/source. > > >From a systems-level point of view, what I'm looking to do is have a > daemon running on each machine which can accept a "synchronization > request" on a network port (ideally over an encrypted channel), then > proceed with synchronizing a set of paths (with a set of files of > arbitrary size) on both machines. If there are conflicts during the > synchronization, I'd like to provide the user some way of resolving > them. > > Is this something I could set up with the OpenSync infrastructure? If > not, what kind of work would be required to get that going? If so, are > there any examples of doing this lurking about? (I couldn't find any > on the website) > -- > William Lachance > wr...@gm... > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Opensync-users mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensync-users > |
From: William L. <wr...@gm...> - 2006-09-06 14:02:26
|
On 8/31/06, Roshan Mansinghani <ros...@gm...> wrote: > I assume you have gone to http://www.opensync.org/wiki/doc and did not > find what you were looking for, right? Right. :) The closest I've been able to find is this: http://www.opensync.org/wiki/SetupGuide .. but even that only deals with file synchronization on a local machine, which isn't really what I'm interested in. I don't mind figuring stuff out for myself, but just a few pointers on what components/utilities I should be looking at would be helpful at this point. -- William Lachance wr...@gm... |
From: Alan S. <ala...@po...> - 2006-09-01 07:14:20
Attachments:
PGP.sig
|
On 28 ao=FBt 06, at 04:35, William Lachance wrote: > Thus far, I've been taking the approach of making it call > Unison (http://www.cis.upenn.edu/~bcpierce/unison/) via pexpect, but > I've gotten a bit frustrated with some of its limitations. My most > recent irk is that it doesn't allow you to synchronize a folder with > another machine unless all the parent folders also exist on such a > machine. I synchronize unrelated folders very often. There are at least two =20 ways to do it: - have several profiles, each one with the root you're interested in =20 synchronizing - have symbolic links to the directories you want to synchronize and =20 use the "follow" directive Alan -- The hacker: someone who figured things out and made something cool =20 happen. .O. ..O OOO |
From: William L. <wr...@gm...> - 2006-09-06 14:03:59
|
On 9/1/06, Alan Schmitt <ala...@po...> wrote: > On 28 ao=FBt 06, at 04:35, William Lachance wrote: > > > Thus far, I've been taking the approach of making it call > > Unison (http://www.cis.upenn.edu/~bcpierce/unison/) via pexpect, but > > I've gotten a bit frustrated with some of its limitations. My most > > recent irk is that it doesn't allow you to synchronize a folder with > > another machine unless all the parent folders also exist on such a > > machine. > > I synchronize unrelated folders very often. There are at least two > ways to do it: > - have several profiles, each one with the root you're interested in > synchronizing > - have symbolic links to the directories you want to synchronize and > use the "follow" directive Ah, thanks. The former solution is pretty clever. I'd still be interested in trying to use OpenSync for this though, not the least because any work done there might benefit a larger group of people. Cheers, --=20 William Lachance wr...@gm... |
From: Michal S. <re...@at...> - 2006-09-01 10:26:17
|
On Sun, 27 Aug 2006, William Lachance wrote: > I've been working a little PyGtk application to synchronize > files/folders between two desktop computers (e.g.: a workstation and a > laptop). Thus far, I've been taking the approach of making it call > Unison (http://www.cis.upenn.edu/~bcpierce/unison/) via pexpect, but > I've gotten a bit frustrated with some of its limitations. My most > recent irk is that it doesn't allow you to synchronize a folder with > another machine unless all the parent folders also exist on such a > machine. Another file synchronization solution which might be useful for you is iFolder: http://www.ifolder.com Michal |