From: <st...@ru...> - 2006-05-25 22:58:51
|
Hi everybody. I just wanted to ask if anyone was in the process or thinking about = writing a Google Calendar plugin? They provide an API for their calendar = service and IMHO their calendar UI is pure pleasure. I might take a look at it if I find some time but if anyone is = interested and already has time then I'd sure welcome this type of = plugin. Here are some links that I've found after spending a little time to = research: Google Calendar API official developers guide: = http://code.google.com/apis/gdata/calendar.html Python code for Google Calendar API (work in progress): = http://not.upbylunch.com/2006/04/23/googie-the-python-googlelogin/ A Google Discussion Group for the Calendar Data API: = http://groups.google.com/group/google-calendar-help-dataapi Any takers ;o) Kind regards, Stefan Freyr. |
From: Marcos \Japa\ U. <th...@gm...> - 2006-05-25 23:48:10
|
U3RlZmFuCgpUaGlzIGlzIG15IGFwcGxpY2F0aW9uIHRvIEdvb2dsZSdzIFN1bW1lciBvZiBDb2Rl LiBJJ2xsIGZvciBzdXJlIG5lZWQKeW91ciBoZWxwIHRlc3RpbmchCgo6KQoKQ2hlZXJzIQoKSmFw YQoKKHRoZSBhcHBsaWNhdGlvbiByZXN1bWUgaXMgaW5jb21wbGV0ZSwgYnV0IHlvdSBjYW4gY2hl Y2sgYXQKaHR0cDovL3d3dy5mY3QudW5lc3AuYnIvbWFyY29zX3VtaW5vL3NvYy5odG1sKQoKT24g NS8yNS8wNiwgU3RlZsOhbiBGcmV5ciBTdGVmw6Fuc3NvbiA8c3RlZmFuQHJ1LmlzPiB3cm90ZToK PiBIaSBldmVyeWJvZHkuCj4KPiBJIGp1c3Qgd2FudGVkIHRvIGFzayBpZiBhbnlvbmUgd2FzIGlu IHRoZSBwcm9jZXNzIG9yIHRoaW5raW5nIGFib3V0IHdyaXRpbmcgYSBHb29nbGUgQ2FsZW5kYXIg cGx1Z2luPyBUaGV5IHByb3ZpZGUgYW4gQVBJIGZvciB0aGVpciBjYWxlbmRhciBzZXJ2aWNlIGFu ZCBJTUhPIHRoZWlyIGNhbGVuZGFyIFVJIGlzIHB1cmUgcGxlYXN1cmUuCj4KPiBJIG1pZ2h0IHRh a2UgYSBsb29rIGF0IGl0IGlmIEkgZmluZCBzb21lIHRpbWUgYnV0IGlmIGFueW9uZSBpcyBpbnRl cmVzdGVkIGFuZCBhbHJlYWR5IGhhcyB0aW1lIHRoZW4gSSdkIHN1cmUgd2VsY29tZSB0aGlzIHR5 cGUgb2YgcGx1Z2luLgo+Cj4gSGVyZSBhcmUgc29tZSBsaW5rcyB0aGF0IEkndmUgZm91bmQgYWZ0 ZXIgc3BlbmRpbmcgYSBsaXR0bGUgdGltZSB0byByZXNlYXJjaDoKPgo+IEdvb2dsZSBDYWxlbmRh ciBBUEkgb2ZmaWNpYWwgZGV2ZWxvcGVycyBndWlkZTogaHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9h cGlzL2dkYXRhL2NhbGVuZGFyLmh0bWwKPiBQeXRob24gY29kZSBmb3IgR29vZ2xlIENhbGVuZGFy IEFQSSAod29yayBpbiBwcm9ncmVzcyk6IGh0dHA6Ly9ub3QudXBieWx1bmNoLmNvbS8yMDA2LzA0 LzIzL2dvb2dpZS10aGUtcHl0aG9uLWdvb2dsZWxvZ2luLwo+IEEgR29vZ2xlIERpc2N1c3Npb24g R3JvdXAgZm9yIHRoZSBDYWxlbmRhciBEYXRhIEFQSTogaHR0cDovL2dyb3Vwcy5nb29nbGUuY29t L2dyb3VwL2dvb2dsZS1jYWxlbmRhci1oZWxwLWRhdGFhcGkKPgo+IEFueSB0YWtlcnMgO28pCj4K PiBLaW5kIHJlZ2FyZHMsIFN0ZWZhbiBGcmV5ci4KPgo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IEFsbCB0aGUgYWR2YW50YWdlcyBv ZiBMaW51eCBNYW5hZ2VkIEhvc3RpbmctLVdpdGhvdXQgdGhlIENvc3QgYW5kIFJpc2shCj4gRnVs bHkgdHJhaW5lZCB0ZWNobmljaWFucy4gVGhlIGhpZ2hlc3QgbnVtYmVyIG9mIFJlZCBIYXQgY2Vy dGlmaWNhdGlvbnMgaW4KPiB0aGUgaG9zdGluZyBpbmR1c3RyeS4gRmFuYXRpY2FsIFN1cHBvcnQu IENsaWNrIHRvIGxlYXJuIG1vcmUKPiBodHRwOi8vc2VsLmFzLXVzLmZhbGthZy5uZXQvc2VsP2Nt ZGxuayZraWQQNzUyMSZiaWQkODcyOSZkYXQSMTY0Mgo+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gT3BlbnN5bmMtdXNlcnMgbWFpbGluZyBsaXN0Cj4g T3BlbnN5bmMtdXNlcnNAbGlzdHMuc291cmNlZm9yZ2UubmV0Cj4gaHR0cHM6Ly9saXN0cy5zb3Vy Y2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vb3BlbnN5bmMtdXNlcnMKPgo= |
From: Marcos \Japa\ U. <th...@gm...> - 2006-05-25 23:21:35
|
U29ycnksIGluIGh1cnJ5LCBJIGRpZCBhIHZlcnkgbG91c3kgZXhwbGFuYXRpb24uIFRoaXMgaXMg aW50ZW5kZWQgZm9yCkdQRSBhbmQgT1BJRSBlbnZpcm9ubWVudHMgb24gUERBcyBydW5uaW5nIEdO VS9MaW51eC4KCkJ1dCB0aGF0IG1heSBvcGVuIG5ldyBwb3NzaWJpbGl0aWVzLCBvZiBjb3Vyc2Us IGxpa2UgYW4gb3BlbnN5bmMgaWNhbCBwbHVnaW4uCgpPbiA1LzI1LzA2LCBNYXJjb3MgSmFwYSBV bWlubyA8dGhlamFwYUBnbWFpbC5jb20+IHdyb3RlOgo+IFN0ZWZhbgo+Cj4gVGhpcyBpcyBteSBh cHBsaWNhdGlvbiB0byBHb29nbGUncyBTdW1tZXIgb2YgQ29kZS4gSSdsbCBmb3Igc3VyZSBuZWVk Cj4geW91ciBoZWxwIHRlc3RpbmchCj4KPiA6KQo+Cj4gQ2hlZXJzIQo+Cj4gSmFwYQo+Cj4gKHRo ZSBhcHBsaWNhdGlvbiByZXN1bWUgaXMgaW5jb21wbGV0ZSwgYnV0IHlvdSBjYW4gY2hlY2sgYXQK PiBodHRwOi8vd3d3LmZjdC51bmVzcC5ici9tYXJjb3NfdW1pbm8vc29jLmh0bWwpCj4KPiBPbiA1 LzI1LzA2LCBTdGVmw6FuIEZyZXlyIFN0ZWbDoW5zc29uIDxzdGVmYW5AcnUuaXM+IHdyb3RlOgo+ ID4gSGkgZXZlcnlib2R5Lgo+ID4KPiA+IEkganVzdCB3YW50ZWQgdG8gYXNrIGlmIGFueW9uZSB3 YXMgaW4gdGhlIHByb2Nlc3Mgb3IgdGhpbmtpbmcgYWJvdXQgd3JpdGluZyBhIEdvb2dsZSBDYWxl bmRhciBwbHVnaW4/IFRoZXkgcHJvdmlkZSBhbiBBUEkgZm9yIHRoZWlyIGNhbGVuZGFyIHNlcnZp Y2UgYW5kIElNSE8gdGhlaXIgY2FsZW5kYXIgVUkgaXMgcHVyZSBwbGVhc3VyZS4KPiA+Cj4gPiBJ IG1pZ2h0IHRha2UgYSBsb29rIGF0IGl0IGlmIEkgZmluZCBzb21lIHRpbWUgYnV0IGlmIGFueW9u ZSBpcyBpbnRlcmVzdGVkIGFuZCBhbHJlYWR5IGhhcyB0aW1lIHRoZW4gSSdkIHN1cmUgd2VsY29t ZSB0aGlzIHR5cGUgb2YgcGx1Z2luLgo+ID4KPiA+IEhlcmUgYXJlIHNvbWUgbGlua3MgdGhhdCBJ J3ZlIGZvdW5kIGFmdGVyIHNwZW5kaW5nIGEgbGl0dGxlIHRpbWUgdG8gcmVzZWFyY2g6Cj4gPgo+ ID4gR29vZ2xlIENhbGVuZGFyIEFQSSBvZmZpY2lhbCBkZXZlbG9wZXJzIGd1aWRlOiBodHRwOi8v Y29kZS5nb29nbGUuY29tL2FwaXMvZ2RhdGEvY2FsZW5kYXIuaHRtbAo+ID4gUHl0aG9uIGNvZGUg Zm9yIEdvb2dsZSBDYWxlbmRhciBBUEkgKHdvcmsgaW4gcHJvZ3Jlc3MpOiBodHRwOi8vbm90LnVw YnlsdW5jaC5jb20vMjAwNi8wNC8yMy9nb29naWUtdGhlLXB5dGhvbi1nb29nbGVsb2dpbi8KPiA+ IEEgR29vZ2xlIERpc2N1c3Npb24gR3JvdXAgZm9yIHRoZSBDYWxlbmRhciBEYXRhIEFQSTogaHR0 cDovL2dyb3Vwcy5nb29nbGUuY29tL2dyb3VwL2dvb2dsZS1jYWxlbmRhci1oZWxwLWRhdGFhcGkK PiA+Cj4gPiBBbnkgdGFrZXJzIDtvKQo+ID4KPiA+IEtpbmQgcmVnYXJkcywgU3RlZmFuIEZyZXly Lgo+ID4KPiA+Cj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCj4gPiBBbGwgdGhlIGFkdmFudGFnZXMgb2YgTGludXggTWFuYWdlZCBIb3N0 aW5nLS1XaXRob3V0IHRoZSBDb3N0IGFuZCBSaXNrIQo+ID4gRnVsbHkgdHJhaW5lZCB0ZWNobmlj aWFucy4gVGhlIGhpZ2hlc3QgbnVtYmVyIG9mIFJlZCBIYXQgY2VydGlmaWNhdGlvbnMgaW4KPiA+ IHRoZSBob3N0aW5nIGluZHVzdHJ5LiBGYW5hdGljYWwgU3VwcG9ydC4gQ2xpY2sgdG8gbGVhcm4g bW9yZQo+ID4gaHR0cDovL3NlbC5hcy11cy5mYWxrYWcubmV0L3NlbD9jbWRsbmsma2lkEDc1MjEm YmlkJDg3MjkmZGF0EjE2NDIKPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCj4gPiBPcGVuc3luYy11c2VycyBtYWlsaW5nIGxpc3QKPiA+IE9wZW5zeW5j LXVzZXJzQGxpc3RzLnNvdXJjZWZvcmdlLm5ldAo+ID4gaHR0cHM6Ly9saXN0cy5zb3VyY2Vmb3Jn ZS5uZXQvbGlzdHMvbGlzdGluZm8vb3BlbnN5bmMtdXNlcnMKPiA+Cj4K |
From: <st...@ru...> - 2006-05-25 23:40:10
|
Hmm... not sure I understand. Wouldn't there be one plugin communicating with Google Calendar and = another communicating with GPE/OPIE devices? That way anyways, you'd = make a single plugin that would handle Google Calendar synchronization = and opensync would handle the rest... providing synchronization with = every device for which an opensync plugin exists? Am I misunderstanding something big here maybe? Anyways, the url to the proposal popped up a page that I couldn't = understand... but I did see a 404 in there somewhere so I'm guessing ;o) Any further explanation would be welcomed... but good luck with your SOC = project.. whatever it is :o) Regards, Stefan. -----Original Message----- From: Marcos "Japa" Umino [mailto:th...@gm...] Sent: Thu 5/25/2006 11:21 PM To: Stef=E1n Freyr Stef=E1nsson Cc: ope...@li... Subject: Re: [Opensync-users] Google Calendar Plugin? =20 Sorry, in hurry, I did a very lousy explanation. This is intended for GPE and OPIE environments on PDAs running GNU/Linux. But that may open new possibilities, of course, like an opensync ical = plugin. On 5/25/06, Marcos Japa Umino <th...@gm...> wrote: > Stefan > > This is my application to Google's Summer of Code. I'll for sure need > your help testing! > > :) > > Cheers! > > Japa > > (the application resume is incomplete, but you can check at > http://www.fct.unesp.br/marcos_umino/soc.html) > > On 5/25/06, Stef=E1n Freyr Stef=E1nsson <st...@ru...> wrote: > > Hi everybody. > > > > I just wanted to ask if anyone was in the process or thinking about = writing a Google Calendar plugin? They provide an API for their calendar = service and IMHO their calendar UI is pure pleasure. > > > > I might take a look at it if I find some time but if anyone is = interested and already has time then I'd sure welcome this type of = plugin. > > > > Here are some links that I've found after spending a little time to = research: > > > > Google Calendar API official developers guide: = http://code.google.com/apis/gdata/calendar.html > > Python code for Google Calendar API (work in progress): = http://not.upbylunch.com/2006/04/23/googie-the-python-googlelogin/ > > A Google Discussion Group for the Calendar Data API: = http://groups.google.com/group/google-calendar-help-dataapi > > > > Any takers ;o) > > > > Kind regards, Stefan Freyr. > > > > > > ------------------------------------------------------- > > All the advantages of Linux Managed Hosting--Without the Cost and = Risk! > > Fully trained technicians. The highest number of Red Hat = certifications in > > the hosting industry. Fanatical Support. Click to learn more > > = http://sel.as-us.falkag.net/sel?cmdlnk&kid=107521&bid$8729&dat=121642 > > _______________________________________________ > > Opensync-users mailing list > > Ope...@li... > > https://lists.sourceforge.net/lists/listinfo/opensync-users > > > |
From: Marcos \Japa\ U. <th...@gm...> - 2006-05-25 23:57:59
|
T2guLi4gc29ycnkgZm9yIHRoZSBjb25mdXNpb24uIEknbSBhdCB1bml2ZXJzaXR5IGxhYiBoYXZp bmcgY2xhc3MsIHNvCkkgdHlwZWQgaW4gYSBodXJyeS4KCmh0dHA6Ly93d3cubmVjLmZjdC51bmVz cC5ici9tYXJjb3NfdW1pbm8vc29jLmh0bWwgLCBwbGVhc2Ugbm90aWNlIEkndmUKbm90IGhhZCB0 aW1lIHRvIGZpbmlzaCB0aGUgcGFnZSwgdGhlc2UgbGFzdCBkYXlzIGhhdmUgYmVlbiBoZWxsIG9u CmVhcnRoLgoKSXQgaXMgcGxhbm5lZCB0byBzeW5jIHdpdGhvdXQgb3BlbnN5bmMsIGJlY2F1c2Ug SSBob3BlIHRvIGludGVncmF0ZSBpdAppbnRvIFBEQSBQSU0gYXBwbGljYXRpb25zLCBtdWNoIGxp a2UgZXZvbHV0aW9uIGRvZXMuIFRoaXMgd2F5LCB1c2Vycwp3aXRob3V0IGFjY2VzcyB0byBhIGRl c2t0b3AgY29tcHV0ZXIsIEJVVCB3aXRoIGludGVybmV0IGFjY2VzcyBjYW4Kc3luYyB3ZWJjYWxl bmRhcnMuCgpIb3dldmVyLCBhbiBvcGVuc3luYyBwbHVnaW4gaXMgYSBuYXR1cmFsIHN0ZXAsIGdp dmVuIHRoZSBzaW1pbGFyaXR5LiBJCmhvcGUgbXkgY29kZSBjYW4gYmUgcmV1c2VkLiA6KQoKT24g NS8yNS8wNiwgU3RlZsOhbiBGcmV5ciBTdGVmw6Fuc3NvbiA8c3RlZmFuQHJ1LmlzPiB3cm90ZToK Pgo+IEhtbS4uLiBub3Qgc3VyZSBJIHVuZGVyc3RhbmQuCj4KPiBXb3VsZG4ndCB0aGVyZSBiZSBv bmUgcGx1Z2luIGNvbW11bmljYXRpbmcgd2l0aCBHb29nbGUgQ2FsZW5kYXIgYW5kIGFub3RoZXIg Y29tbXVuaWNhdGluZyB3aXRoIEdQRS9PUElFIGRldmljZXM/IFRoYXQgd2F5IGFueXdheXMsIHlv dSdkIG1ha2UgYSBzaW5nbGUgcGx1Z2luIHRoYXQgd291bGQgaGFuZGxlIEdvb2dsZSBDYWxlbmRh ciBzeW5jaHJvbml6YXRpb24gYW5kIG9wZW5zeW5jIHdvdWxkIGhhbmRsZSB0aGUgcmVzdC4uLiBw cm92aWRpbmcgc3luY2hyb25pemF0aW9uIHdpdGggZXZlcnkgZGV2aWNlIGZvciB3aGljaCBhbiBv cGVuc3luYyBwbHVnaW4gZXhpc3RzPwo+Cj4gQW0gSSBtaXN1bmRlcnN0YW5kaW5nIHNvbWV0aGlu ZyBiaWcgaGVyZSBtYXliZT8KPgo+IEFueXdheXMsIHRoZSB1cmwgdG8gdGhlIHByb3Bvc2FsIHBv cHBlZCB1cCBhIHBhZ2UgdGhhdCBJIGNvdWxkbid0IHVuZGVyc3RhbmQuLi4gYnV0IEkgZGlkIHNl ZSBhIDQwNCBpbiB0aGVyZSBzb21ld2hlcmUgc28gSSdtIGd1ZXNzaW5nIDtvKQo+Cj4gQW55IGZ1 cnRoZXIgZXhwbGFuYXRpb24gd291bGQgYmUgd2VsY29tZWQuLi4gYnV0IGdvb2QgbHVjayB3aXRo IHlvdXIgU09DIHByb2plY3QuLiB3aGF0ZXZlciBpdCBpcyA6bykKPgo+IFJlZ2FyZHMsIFN0ZWZh bi4KPgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogTWFyY29zICJKYXBhIiBV bWlubyBbbWFpbHRvOnRoZWphcGFAZ21haWwuY29tXQo+IFNlbnQ6IFRodSA1LzI1LzIwMDYgMTE6 MjEgUE0KPiBUbzogU3RlZsOhbiBGcmV5ciBTdGVmw6Fuc3Nvbgo+IENjOiBvcGVuc3luYy11c2Vy c0BsaXN0cy5zb3VyY2Vmb3JnZS5uZXQKPiBTdWJqZWN0OiBSZTogW09wZW5zeW5jLXVzZXJzXSBH b29nbGUgQ2FsZW5kYXIgUGx1Z2luPwo+Cj4gU29ycnksIGluIGh1cnJ5LCBJIGRpZCBhIHZlcnkg bG91c3kgZXhwbGFuYXRpb24uIFRoaXMgaXMgaW50ZW5kZWQgZm9yCj4gR1BFIGFuZCBPUElFIGVu dmlyb25tZW50cyBvbiBQREFzIHJ1bm5pbmcgR05VL0xpbnV4Lgo+Cj4gQnV0IHRoYXQgbWF5IG9w ZW4gbmV3IHBvc3NpYmlsaXRpZXMsIG9mIGNvdXJzZSwgbGlrZSBhbiBvcGVuc3luYyBpY2FsIHBs dWdpbi4KPgo+IE9uIDUvMjUvMDYsIE1hcmNvcyBKYXBhIFVtaW5vIDx0aGVqYXBhQGdtYWlsLmNv bT4gd3JvdGU6Cj4gPiBTdGVmYW4KPiA+Cj4gPiBUaGlzIGlzIG15IGFwcGxpY2F0aW9uIHRvIEdv b2dsZSdzIFN1bW1lciBvZiBDb2RlLiBJJ2xsIGZvciBzdXJlIG5lZWQKPiA+IHlvdXIgaGVscCB0 ZXN0aW5nIQo+ID4KPiA+IDopCj4gPgo+ID4gQ2hlZXJzIQo+ID4KPiA+IEphcGEKPiA+Cj4gPiAo dGhlIGFwcGxpY2F0aW9uIHJlc3VtZSBpcyBpbmNvbXBsZXRlLCBidXQgeW91IGNhbiBjaGVjayBh dAo+ID4gaHR0cDovL3d3dy5mY3QudW5lc3AuYnIvbWFyY29zX3VtaW5vL3NvYy5odG1sKQo+ID4K PiA+IE9uIDUvMjUvMDYsIFN0ZWbDoW4gRnJleXIgU3RlZsOhbnNzb24gPHN0ZWZhbkBydS5pcz4g d3JvdGU6Cj4gPiA+IEhpIGV2ZXJ5Ym9keS4KPiA+ID4KPiA+ID4gSSBqdXN0IHdhbnRlZCB0byBh c2sgaWYgYW55b25lIHdhcyBpbiB0aGUgcHJvY2VzcyBvciB0aGlua2luZyBhYm91dCB3cml0aW5n IGEgR29vZ2xlIENhbGVuZGFyIHBsdWdpbj8gVGhleSBwcm92aWRlIGFuIEFQSSBmb3IgdGhlaXIg Y2FsZW5kYXIgc2VydmljZSBhbmQgSU1ITyB0aGVpciBjYWxlbmRhciBVSSBpcyBwdXJlIHBsZWFz dXJlLgo+ID4gPgo+ID4gPiBJIG1pZ2h0IHRha2UgYSBsb29rIGF0IGl0IGlmIEkgZmluZCBzb21l IHRpbWUgYnV0IGlmIGFueW9uZSBpcyBpbnRlcmVzdGVkIGFuZCBhbHJlYWR5IGhhcyB0aW1lIHRo ZW4gSSdkIHN1cmUgd2VsY29tZSB0aGlzIHR5cGUgb2YgcGx1Z2luLgo+ID4gPgo+ID4gPiBIZXJl IGFyZSBzb21lIGxpbmtzIHRoYXQgSSd2ZSBmb3VuZCBhZnRlciBzcGVuZGluZyBhIGxpdHRsZSB0 aW1lIHRvIHJlc2VhcmNoOgo+ID4gPgo+ID4gPiBHb29nbGUgQ2FsZW5kYXIgQVBJIG9mZmljaWFs IGRldmVsb3BlcnMgZ3VpZGU6IGh0dHA6Ly9jb2RlLmdvb2dsZS5jb20vYXBpcy9nZGF0YS9jYWxl bmRhci5odG1sCj4gPiA+IFB5dGhvbiBjb2RlIGZvciBHb29nbGUgQ2FsZW5kYXIgQVBJICh3b3Jr IGluIHByb2dyZXNzKTogaHR0cDovL25vdC51cGJ5bHVuY2guY29tLzIwMDYvMDQvMjMvZ29vZ2ll LXRoZS1weXRob24tZ29vZ2xlbG9naW4vCj4gPiA+IEEgR29vZ2xlIERpc2N1c3Npb24gR3JvdXAg Zm9yIHRoZSBDYWxlbmRhciBEYXRhIEFQSTogaHR0cDovL2dyb3Vwcy5nb29nbGUuY29tL2dyb3Vw L2dvb2dsZS1jYWxlbmRhci1oZWxwLWRhdGFhcGkKPiA+ID4KPiA+ID4gQW55IHRha2VycyA7bykK PiA+ID4KPiA+ID4gS2luZCByZWdhcmRzLCBTdGVmYW4gRnJleXIuCj4gPiA+Cj4gPiA+Cj4gPiA+ IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K PiA+ID4gQWxsIHRoZSBhZHZhbnRhZ2VzIG9mIExpbnV4IE1hbmFnZWQgSG9zdGluZy0tV2l0aG91 dCB0aGUgQ29zdCBhbmQgUmlzayEKPiA+ID4gRnVsbHkgdHJhaW5lZCB0ZWNobmljaWFucy4gVGhl IGhpZ2hlc3QgbnVtYmVyIG9mIFJlZCBIYXQgY2VydGlmaWNhdGlvbnMgaW4KPiA+ID4gdGhlIGhv c3RpbmcgaW5kdXN0cnkuIEZhbmF0aWNhbCBTdXBwb3J0LiBDbGljayB0byBsZWFybiBtb3JlCj4g PiA+IGh0dHA6Ly9zZWwuYXMtdXMuZmFsa2FnLm5ldC9zZWw/Y21kbG5rJmtpZBA3NTIxJmJpZCQ4 NzI5JmRhdBIxNjQyCj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCj4gPiA+IE9wZW5zeW5jLXVzZXJzIG1haWxpbmcgbGlzdAo+ID4gPiBPcGVuc3lu Yy11c2Vyc0BsaXN0cy5zb3VyY2Vmb3JnZS5uZXQKPiA+ID4gaHR0cHM6Ly9saXN0cy5zb3VyY2Vm b3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vb3BlbnN5bmMtdXNlcnMKPiA+ID4KPiA+Cj4KPgo= |
From: Aaron W. <li...@wh...> - 2006-05-26 04:26:17
|
Hello all, Marcos "Japa" Umino wrote: > It is planned to sync without opensync, because I hope to integrate it > into PDA PIM applications, much like evolution does. This way, users > without access to a desktop computer, BUT with internet access can > sync webcalendars. It is my understanding that it is possible to run an opensync 'host' on GPE so that one can sync already sync, for example, a cellphone to a GPE palm without a desktop. Even if this isn't the case, then it would seem easier (and a lot more beneficial to the opensync community) to make a Host-Mode version of Opensync for GPE and OPIE and then write generic opensync plugins to sync with Google Calendar etc. than writing a parallel synchronisation framework. Am I missing something or does this sound feasible? Aaron |
From: Koen K. <ko...@do...> - 2006-05-26 08:20:00
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Aaron Whitehouse schreef: > Hello all, > > Marcos "Japa" Umino wrote: >> It is planned to sync without opensync, because I hope to integrate it >> into PDA PIM applications, much like evolution does. This way, users >> without access to a desktop computer, BUT with internet access can >> sync webcalendars. > > It is my understanding that it is possible to run an opensync 'host' on > GPE so that one can sync already sync, for example, a cellphone to a GPE > palm without a desktop. > > Even if this isn't the case, then it would seem easier (and a lot more > beneficial to the opensync community) to make a Host-Mode version of > Opensync for GPE and OPIE and then write generic opensync plugins to > sync with Google Calendar etc. than writing a parallel synchronisation > framework. > > Am I missing something or does this sound feasible? It's just missing a simple gtk2 (for gpe) or qte (for opie) UI that fits on a QVGA (240x320) screen. regards, KOen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) iD8DBQFEdrojMkyGM64RGpERApFwAKCvWsIJRsgkpZLqsn/RNAN5JItu2ACfZ24J CuU87WknctoHWdQNLfr9JBs= =CtPw -----END PGP SIGNATURE----- |
From: Marcos \Japa\ U. <th...@gm...> - 2006-05-26 10:09:53
|
T24gNS8yNi8wNiwgQWFyb24gV2hpdGVob3VzZSA8bGlzdHNAd2hpdGVob3VzZS5vcmcubno+IHdy b3RlOgoKSGkgQWFyb24hCgo+IEl0IGlzIG15IHVuZGVyc3RhbmRpbmcgdGhhdCBpdCBpcyBwb3Nz aWJsZSB0byBydW4gYW4gb3BlbnN5bmMgJ2hvc3QnIG9uCj4gR1BFIHNvIHRoYXQgb25lIGNhbiBz eW5jIGFscmVhZHkgc3luYywgZm9yIGV4YW1wbGUsIGEgY2VsbHBob25lIHRvIGEgR1BFCj4gcGFs bSB3aXRob3V0IGEgZGVza3RvcC4KCkkgZGlkbid0IGtuZXcgc3VjaCB0aGluZyB3YXMgcG9zc2li bGUuIFJlYWxseSwgSSBvbmx5IHRyaWVkIHN5bmNpbmMKZ3BlIHRvIGV2b2x1dGlvbi4gQXJlIHlv dSB0YWxraW5nIGFib3V0ICJwb3NzaWJpbGl0aWVzIiBvciB0b29scyB0aGF0CmFscmVhZHkgZXhp c3Q/Cgo+IEV2ZW4gaWYgdGhpcyBpc24ndCB0aGUgY2FzZSwgdGhlbiBpdCB3b3VsZCBzZWVtIGVh c2llciAoYW5kIGEgbG90IG1vcmUKPiBiZW5lZmljaWFsIHRvIHRoZSBvcGVuc3luYyBjb21tdW5p dHkpIHRvIG1ha2UgYSBIb3N0LU1vZGUgdmVyc2lvbiBvZgo+IE9wZW5zeW5jIGZvciBHUEUgYW5k IE9QSUUgYW5kIHRoZW4gd3JpdGUgZ2VuZXJpYyBvcGVuc3luYyBwbHVnaW5zIHRvCj4gc3luYyB3 aXRoIEdvb2dsZSBDYWxlbmRhciBldGMuIHRoYW4gd3JpdGluZyBhIHBhcmFsbGVsIHN5bmNocm9u aXNhdGlvbgo+IGZyYW1ld29yay4KCldlbGwsIHRoaXMgaXNuJ3QgZXhhY3RseSBhIHBhcmFsbGVs IHN5bmMgZnJhbWV3b3JrLCBJIGhhdmUgbm8KaW50ZW50aW9uIG9mIGFiYW5kb25pbmcgb3BlbnN5 bmMgdXNlLCBvciBzdWdnZXN0aW5nIHNvbWUgb3RoZXIgbWV0aG9kLgpUbyBwdXQgdGhpbmdzIGlu IGEgdXNlciBwZXJzcGVjdGl2ZSwgSSB3YW50IGEgYnV0dG9uIGluIG15IFBEQQpDYWxlbmRhciBh cHAgSSBjYW4gcHVzaCwgY2hvb3NlIG15IHdlYmNhbHMgYW5kIGRvd25sb2FkIHRoZW0gdG8gbXkK UERBLgoKVGhlbiBJIGNhbiBlZGl0LCB3aGF0ZXZlci4uLiBnbyB0byBteSBkZXNrdG9wLCBhbmQg c3luYyBpdCBiYWNrIHRvIG15CmV2b2x1dGlvbi4gSW4gdGhpcyBjYXNlLCB3ZSdyZSBtaXNzaW5n IHRoZSBvcGVuc3luYyBwbHVnaW4gc3VnZ2VzdGVkCmJ5IFN0ZWbDoW4uCgpJRiB0aGUgY2FsZW5k YXIgc2VydmVyIHN1cHBvcnRzIHVwZGF0ZXMsIGl0IGFscmVhZHkgaGFzIGludGVncmF0ZWQKdG9v bHMgZm9yIHJlY2VpdmluZyB1cGRhdGVzIHZpYSB3ZWIuIFRoZW4sIHdyaXRpbmcgYSBob3N0IGlu IHRoaXMKY2FzZSwgbWF5IGFkZCBhIGxheWVyIG9mIGNvbXBsZXhpdHkgd2hpY2gsIGltbywgd2ls bCBvbmx5IGJlIHVzZWZ1bCwKaWYgd2UgY2FuIGltcGxlbWVudCB0aGUgImhvc3QtYmFzZWQiIHN5 bmMgb24gb3RoZXIgZGV2aWNlcy4gSG93ZXZlciwKSSdtIG5vdCBzdXJlIGFib3V0IHRoaXMuIE15 IE5HYWdlIGNhbiBiZWFtIGNvbnRhY3QgdGhydSBibHVldG9vdGggdG8KbXkgaXBhcSBydW5uaW5n IGxpbnV4LiBVIHNlZSwgZWFjaCBQSU0gZGV2aWNlIGFwcCB3aWxsIG5lZWQgdG8KaW1wbGVtZW50 IGhvb2tzIGZvciBob3N0IDIgaG9zdCBzeW5jLiBJIGd1ZXNzIEkgbmVlZCBtb3JlIG9waW5pb25z Li4uCjopCgo+IEFtIEkgbWlzc2luZyBzb21ldGhpbmcgb3IgZG9lcyB0aGlzIHNvdW5kIGZlYXNp YmxlPwoKSSBiZWxpZXZlIGl0IGlzIGZlYXNpYmxlLCB0aG91Z2ggSSdtIHZlcnkgZ3JlZW4gb24g YWxsIHRoaXMgc3R1ZmYuIDopCgpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMgYWdhaW4uCgo+IEFh cm9uCgpKYXBhCg== |
From: <st...@ru...> - 2006-05-26 00:10:51
|
Oh I see :) I sure hope that your stuff will be reusable for this purpos... keep us = in mind when you start your project ;o) Is my understanding correct then that you'll be writing a C(++) version = of the Google Calendar API to use on these devices? That could very well = be used then for a C(++) plugin in opensync although as I said in my = original post, a python version is being developed and as I understand, = it's possible to write opensync plugins in python (right?). Anyways... hopefully we'll see this plugin drop in sometime. Kind regards, Stefan Freyr. -----Original Message----- From: Marcos "Japa" Umino [mailto:th...@gm...] Sent: Thu 5/25/2006 11:51 PM To: Stef=E1n Freyr Stef=E1nsson Cc: ope...@li... Subject: Re: [Opensync-users] Google Calendar Plugin? =20 Oh... sorry for the confusion. I'm at university lab having class, so I typed in a hurry. http://www.nec.fct.unesp.br/marcos_umino/soc.html , please notice I've not had time to finish the page, these last days have been hell on earth. It is planned to sync without opensync, because I hope to integrate it into PDA PIM applications, much like evolution does. This way, users without access to a desktop computer, BUT with internet access can sync webcalendars. However, an opensync plugin is a natural step, given the similarity. I hope my code can be reused. :) On 5/25/06, Stef=E1n Freyr Stef=E1nsson <st...@ru...> wrote: > > Hmm... not sure I understand. > > Wouldn't there be one plugin communicating with Google Calendar and = another communicating with GPE/OPIE devices? That way anyways, you'd = make a single plugin that would handle Google Calendar synchronization = and opensync would handle the rest... providing synchronization with = every device for which an opensync plugin exists? > > Am I misunderstanding something big here maybe? > > Anyways, the url to the proposal popped up a page that I couldn't = understand... but I did see a 404 in there somewhere so I'm guessing ;o) > > Any further explanation would be welcomed... but good luck with your = SOC project.. whatever it is :o) > > Regards, Stefan. > > -----Original Message----- > From: Marcos "Japa" Umino [mailto:th...@gm...] > Sent: Thu 5/25/2006 11:21 PM > To: Stef=E1n Freyr Stef=E1nsson > Cc: ope...@li... > Subject: Re: [Opensync-users] Google Calendar Plugin? > > Sorry, in hurry, I did a very lousy explanation. This is intended for > GPE and OPIE environments on PDAs running GNU/Linux. > > But that may open new possibilities, of course, like an opensync ical = plugin. > > On 5/25/06, Marcos Japa Umino <th...@gm...> wrote: > > Stefan > > > > This is my application to Google's Summer of Code. I'll for sure = need > > your help testing! > > > > :) > > > > Cheers! > > > > Japa > > > > (the application resume is incomplete, but you can check at > > http://www.fct.unesp.br/marcos_umino/soc.html) > > > > On 5/25/06, Stef=E1n Freyr Stef=E1nsson <st...@ru...> wrote: > > > Hi everybody. > > > > > > I just wanted to ask if anyone was in the process or thinking = about writing a Google Calendar plugin? They provide an API for their = calendar service and IMHO their calendar UI is pure pleasure. > > > > > > I might take a look at it if I find some time but if anyone is = interested and already has time then I'd sure welcome this type of = plugin. > > > > > > Here are some links that I've found after spending a little time = to research: > > > > > > Google Calendar API official developers guide: = http://code.google.com/apis/gdata/calendar.html > > > Python code for Google Calendar API (work in progress): = http://not.upbylunch.com/2006/04/23/googie-the-python-googlelogin/ > > > A Google Discussion Group for the Calendar Data API: = http://groups.google.com/group/google-calendar-help-dataapi > > > > > > Any takers ;o) > > > > > > Kind regards, Stefan Freyr. > > > > > > > > > ------------------------------------------------------- > > > All the advantages of Linux Managed Hosting--Without the Cost and = Risk! > > > Fully trained technicians. The highest number of Red Hat = certifications in > > > the hosting industry. Fanatical Support. Click to learn more > > > = http://sel.as-us.falkag.net/sel?cmdlnk&kid=107521&bid$8729&dat=121642 > > > _______________________________________________ > > > Opensync-users mailing list > > > Ope...@li... > > > https://lists.sourceforge.net/lists/listinfo/opensync-users > > > > > > > |
From: Marcos \Japa\ U. <th...@gm...> - 2006-05-26 00:50:29
|
T24gNS8yNS8wNiwgU3RlZsOhbiBGcmV5ciBTdGVmw6Fuc3NvbiA8c3RlZmFuQHJ1LmlzPiB3cm90 ZToKCj4gSSBzdXJlIGhvcGUgdGhhdCB5b3VyIHN0dWZmIHdpbGwgYmUgcmV1c2FibGUgZm9yIHRo aXMgcHVycG9zLi4uIGtlZXAgdXMgaW4gbWluZCB3aGVuIHlvdSBzdGFydCB5b3VyIHByb2plY3Qg O28pCgpTdXJlIEkgd2lsbC4gOikKCj4gSXMgbXkgdW5kZXJzdGFuZGluZyBjb3JyZWN0IHRoZW4g dGhhdCB5b3UnbGwgYmUgd3JpdGluZyBhIEMoKyspIHZlcnNpb24gb2YgdGhlID5Hb29nbGUgQ2Fs ZW5kYXIgQVBJIHRvIHVzZSBvbiB0aGVzZSBkZXZpY2VzPyBUaGF0IGNvdWxkIHZlcnkgd2VsbCBi ZSB1c2VkIHRoZW4gZm9yIGEgPkMoKyspIHBsdWdpbiBpbiBvcGVuc3luYyBhbHRob3VnaCBhcyBJ IHNhaWQgaW4gbXkgb3JpZ2luYWwgcG9zdCwgYSBweXRob24gdmVyc2lvbiBpcyA+YmVpbmcgZGV2 ZWxvcGVkIGFuZCBhcyBJIHVuZGVyc3RhbmQsIGl0J3MgcG9zc2libGUgdG8gd3JpdGUgb3BlbnN5 bmMgcGx1Z2lucyBpbiA+cHl0aG9uIChyaWdodD8pLgoKV2VsbCwgaXQgd2lsbCBub3QgdXNlIGdv b2dsZSBhcGkgYXQgYWxsLCBpdCB3aWxsIGdyYWIgdGhlIGljYWwgdXJsCmdvb2dsZSBvZmZlcnMg YW5kIGRvd25sb2FkIHRoZSBjYWxlbmRhciB0byB0aGUgUERBLCBQREEgZGF0YSBpcyBzdG9yZWQK aW4gU1FMaXRlIGJhY2tlbmQuIEFzIGZvciBvcGVuc3luYyBwbHVnaW5zIGluIFB5dGhvbiwgSSdt IG5vdCBzdXJlLgoKVGhlIG9iamVjdGl2ZSBpcyB0byBtYWtlIGFueSB3ZWJjYWxlbmRhciBzdXBw b3J0aW5nIGljYWwKKGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSUNhbGVuZGFyKSB0byBi ZSBzdXBwb3J0ZWQgYnkgUERBcwpydW5uaW5nIEdOVS9MaW51eC4gOikKCj4gQW55d2F5cy4uLiBo b3BlZnVsbHkgd2UnbGwgc2VlIHRoaXMgcGx1Z2luIGRyb3AgaW4gc29tZXRpbWUuCgpSaWdodCEg SSB3b3VsZCB1c2UgaXQgdG9vLiA6KQoKPiBLaW5kIHJlZ2FyZHMsIFN0ZWZhbiBGcmV5ci4KCk1l IHRvby4K |
From: Aaron W. <li...@wh...> - 2006-05-27 12:01:38
|
Hi Japa, Marcos "Japa" Umino wrote: > I didn't knew such thing was possible. Really, I only tried syncinc > gpe to evolution. Are you talking about "possibilities" or tools that > already exist? According to Koen they exist ;). I remember a post somewhere saying that it was possible but couldn't find the post again. > IF the calendar server supports updates, it already has integrated > tools for receiving updates via web. Then, writing a host in this > case, may add a layer of complexity which, imo, will only be useful, > if we can implement the "host-based" sync on other devices. However, > I'm not sure about this. My NGage can beam contact thru bluetooth to > my ipaq running linux. U see, each PIM device app will need to > implement hooks for host 2 host sync. I guess I need more opinions... > :) My gut feeling is that you would be better having the opensync framework doing the communication with Google-Calendar and make sure that GPE and OPIE can properly use the framework to pull and convert the data into the generic format you are designing. The advantage that I see here is that then all opensync apps could do everything with the Google-Calendar as well. As far as I see it, that would allow you to sync to Google from your PIM or your handheld device over the device's http connection. I don't know enough technical details to help you further, however. Armin? The main reason that I posted was that I wanted to let you know that a KDE SoC student will, according to: http://code.google.com/soc/kde/about.html be working on "KDEPIM Google Calendar synchronization using OpenSync". This implies to me that you would be much better using the framework as much as possible because you can freeload off their work ;)! Hope this helps, Aaron |
From: Marcos \Japa\ U. <th...@gm...> - 2006-05-27 16:44:12
|
Hi Aaron I'll be quick and answer more throughly as it deserves later. The guy from the KDE SoC project you mentioned is brazilian too. (: We already contacted each other, seems like we will attack the problem from 2 opposite sides. Talk about convergence! :) Japa On 5/27/06, Aaron Whitehouse <li...@wh...> wrote: > Hi Japa, > > Marcos "Japa" Umino wrote: > > > I didn't knew such thing was possible. Really, I only tried syncinc > > gpe to evolution. Are you talking about "possibilities" or tools that > > already exist? > > According to Koen they exist ;). I remember a post somewhere saying that > it was possible but couldn't find the post again. > > > IF the calendar server supports updates, it already has integrated > > tools for receiving updates via web. Then, writing a host in this > > case, may add a layer of complexity which, imo, will only be useful, > > if we can implement the "host-based" sync on other devices. However, > > I'm not sure about this. My NGage can beam contact thru bluetooth to > > my ipaq running linux. U see, each PIM device app will need to > > implement hooks for host 2 host sync. I guess I need more opinions... > > :) > > My gut feeling is that you would be better having the opensync framework > doing the communication with Google-Calendar and make sure that GPE and > OPIE can properly use the framework to pull and convert the data into > the generic format you are designing. The advantage that I see here is > that then all opensync apps could do everything with the Google-Calendar > as well. As far as I see it, that would allow you to sync to Google from > your PIM or your handheld device over the device's http connection. I > don't know enough technical details to help you further, however. Armin? > > The main reason that I posted was that I wanted to let you know that a > KDE SoC student will, according to: > http://code.google.com/soc/kde/about.html > be working on "KDEPIM Google Calendar synchronization using OpenSync". > This implies to me that you would be much better using the framework as > much as possible because you can freeload off their work ;)! > > Hope this helps, > > Aaron > |