Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo
I've modified the code to play nicely with GData 2.0. I deleted pretty much everything that was there for Google authentication and CSV parsing and replaced it with the ContactsService class (which is the right way to do it now). I also got rid of all the CSV parsing code and instead interact with the ContactFeed and ContactEntry classes and just cache the contacts as a serialized ArrayList of GmailContact instances (as well as the XML and HTML versions).
This should be a lot, lot more future proof and maintainable as it shields the app from directly parsing HTTP and worrying about Google's implementation details.
The diff/patch will be a bit difficult as there are new library dependencies (the updated libs as well as the new "gdata-contacts-3.0" and a few core dependencies.
Whoever is an owner of this project, please let me know if and how you want me to contribute this.
It does seem that this project is quite dead. Would you mind hosting the modified code somewhere? I doubt you'd ever get a response here….
A pity, gcaldaemon is a really good tool.
Yes, very good tool, and there is no equivalent as far as I know. Maybe it's time to start a fork, or ask Sourceforge to give a login to it ? They do that sometimes when a project is completely dead.
Unless someone screams very loudly I'm just going to set up a Github repo with my modified source.
Please do. I'll help test =). May I assume you'd be posting tarballs in addition to merely the source on the repo?
Yeah, I'll compile at least for MacOS and maybe Linux. However please don't hold your breath, I think my wife has just started contractions.. number 2 is due any day now :-) Some time in the next couple of weeks I'll get it uploaded.
Incidentally, I also removed all the static JAR dependencies and converted it over to get all dependencies from Maven.
Has this been forked? Where is the updated project?
Looks like Mat might be moving it here?
My second child was born 2 weeks ago so I got a little distracted. I'll get it up as soon as I get a second.
Ok, I finally got the new code up on Github.