Poll

With which services other than Google's would you like to synchronize contacts?

Yahoo
1 (11.1%)
Facebook
1 (11.1%)
Zimbra
1 (11.1%)
MySpace
1 (11.1%)
Plaxo
0 (0%)
openCRX
0 (0%)
Other
5 (55.6%)

Total Members Voted: 7

Author Topic: Additional Sources to Synchronize  (Read 6100 times)

Josh Geenen

  • gContactSync Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 718
  • Karma: +5/-0
    • Pi Rules.org
Additional Sources to Synchronize
« on: May 02, 2010, 02:57:06 PM »
As mentioned in the gContactSync 0.4 plans thread, version 0.4 may support synchronization with other sources.  Not all of these allow write access (applying local changes to the service) or have as many fields as Google.

So far I have been able to access (read-only) contacts from pirules.org for Plaxo, Google, and MySpace using OAuth and PortableContacts, I'm still working on Yahoo and an easy way to get the JSON feed into Thunderbird for import.
« Last Edit: May 03, 2010, 11:54:37 AM by Josh Geenen »
gContactSync: info FAQs

tanstaafl

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 122
  • Karma: +1/-0
Re: Additional Sources to Synchronize
« Reply #1 on: May 06, 2010, 04:40:49 AM »
Hey Josh,

My 'Other' vote is for support for syncing to a local filesystem using your own file format that is entirely under your (gContactSync's) control, as I mentioned here.

Also, adding support for FTP syncing if the user also has FireFTP installed would be awesome as well (that way you could just add hooks to it, instead of writing your own FTP client).

Thanks!

Charles

Linkin

  • Newbie
  • *
  • Posts: 17
  • Karma: +0/-0
Re: Additional Sources to Synchronize
« Reply #2 on: June 16, 2010, 02:05:43 AM »
I'd really like the FTP option!

Josh Geenen

  • gContactSync Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 718
  • Karma: +5/-0
    • Pi Rules.org
Re: Additional Sources to Synchronize
« Reply #3 on: June 20, 2010, 04:40:16 PM »
From http://pirules.org/forum/index.php/topic,89.msg631.html#msg631

Quote
I will still be using gContactSync for syncing my personal contacts between TB and my phone, but I have to say, all of the clients that I have talked with about using it all balk when I tell them it doesn't support syncing to a local filesystem. They don't want their sensitive company data synced to google, or any other 'cloud' based system, they only want it where they have full ownership/control...

Good point about the privacy concerns.  For 0.4 I will most likely start with figuring out an easy-to-parse JSON format for storing contacts and store it on a local or remote (mapped) filesystem.  If that isn't enough I will definitely at least look into adding FTP support through something like FireFTP or just use WinSCP.  Otherwise, I don't suppose you use Linux and have sshfs, do you?
gContactSync: info FAQs

tanstaafl

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 122
  • Karma: +1/-0
Re: Additional Sources to Synchronize
« Reply #4 on: June 21, 2010, 07:51:33 AM »
From http://pirules.org/forum/index.php/topic,89.msg631.html#msg631

Quote
I will still be using gContactSync for syncing my personal contacts between TB and my phone, but I have to say, all of the clients that I have talked with about using it all balk when I tell them it doesn't support syncing to a local filesystem. They don't want their sensitive company data synced to google, or any other 'cloud' based system, they only want it where they have full ownership/control...

Good point about the privacy concerns.  For 0.4 I will most likely start with figuring out an easy-to-parse JSON format for storing contacts and store it on a local or remote (mapped) filesystem.  If that isn't enough I will definitely at least look into adding FTP support through something like FireFTP or just use WinSCP.  Otherwise, I don't suppose you use Linux and have sshfs, do you?

Well... I do, but many people won't... but...

Since gContactSync is a Firefox extension, I don't think it is unreasonable at all to make installing FireFTP - also a Firefox extension - a pre-requisite/requirement to get FTP support for syncing to a personal FTP serve, with one caveat being maybe you should talk to the FireFTP developer(s) and make sure they're ok with you making use of their code?.

Josh Geenen

  • gContactSync Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 718
  • Karma: +5/-0
    • Pi Rules.org
Re: Additional Sources to Synchronize
« Reply #5 on: June 21, 2010, 05:37:57 PM »
Quote
Since gContactSync is a Firefox extension, I don't think it is unreasonable at all to make installing FireFTP - also a Firefox extension - a pre-requisite/requirement to get FTP support for syncing to a personal FTP serve, with one caveat being maybe you should talk to the FireFTP developer(s) and make sure they're ok with you making use of their code?.

Right now I believe FireFTP is for Firefox only, but, without taking a look at the code, I don't think it would be too difficult to add support for TB.  I'll get in contact with the FireFTP dev(s) when I'm closer to having something ready to use an FTP client.
gContactSync: info FAQs

tanstaafl

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 122
  • Karma: +1/-0
Re: Additional Sources to Synchronize
« Reply #6 on: June 22, 2010, 04:11:35 AM »
Oh ... my ... god...

I can't believe I was confusing TB and FF... I use FireFTP all the time, so I know it is a Firefox only extension.

Anyway, thanks for listening to my ramblings...

davidovitch

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
Re: Additional Sources to Synchronize
« Reply #7 on: December 08, 2011, 04:26:31 AM »
I was wondering what the status of the version 0.4 was. The developers channels shows a gcontactsync-0.4.0a1pre1-tb+sm version. Will there be a new forum topic to discuss, test, debug and maybe improve the plugin (as there is one for the version 3)? Is it already safe to test this 0.4.0a1pre1 version?

gworley

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
Re: Additional Sources to Synchronize
« Reply #8 on: June 25, 2015, 02:13:02 PM »
How about with Memotoo.com?