Re: [O] org-caldav will cease to work with Google Calendar

2013-03-19 Thread Vincent Beffara
Hi list, 
> Agreed. Now to look for a replacement ...

For what it's worth: org-caldav works very well with iCloud, but finding the 
correct server settings is a bit non-trivial - which is certainly deliberate of 
Apple. Apple's support for CalDAV is not likely to go away soon AFAICT, so it 
might serve ...

Cheers,

/v



Re: [O] org-caldav will cease to work with Google Calendar

2013-03-17 Thread Eric S Fraga
Torsten Wagner  writes:

> Hi Eric,
>
> I can just repeat, if you have a own Server already, give SoGO a try!
> The only disadvantage yet, the webinterface is not smartphone friendly.
> However, sync works well.

Thanks.  Although I do have my own server, I am restricted to only SSH
access.  Yes, I could tunnel etc. but that just makes things more
complicated (and I'm not sure if MobileOrg would support
tunnelling).  Even if I could get SoGO to use port 22, the sys admins at
work may not like me adding more services to my server as I had to get
special permission to make my system visible from outside in the first
place!

-- 
: Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D
: in Emacs 24.3.50.1 and Org release_8.0-pre-107-g91a6ca




Re: [O] org-caldav will cease to work with Google Calendar

2013-03-16 Thread Vincent Beffara
Hi,
> Supporting the Google Calendar API in org-caldav wouldn't be hard. It's
> actually a very clean, RESTful service; much better than CalDAV, in
> fact. Just what you would expect from Google.
> 
> However, this is not a technical issue. This is also why I said that
> anyone who wants to implement support for the Google Calendar API in
> org-caldav should fork it; I won't accept pull requests which implement
> that.

Actually I had a look at the API. It is indeed very clean, but there _is_ a 
technical issue, namely they limit access to a certain number of connections 
per day, and this is accounted per application rather than per user. Right now 
it is 10.000 a day, but just listing all events in a single calendar involves 
paging: for 200 or so events, I had to connect 7 times, and this counts as 7 
connections.

I have no idea how many org users would actually sync with google using their 
proprietary API (given there is support), but reaching the limit would be very 
quick, and very problematic. [Admittedly it is not a technical issue on their 
side, but it would be on ours, somehow.]
> If Google decides to discontinue a well established, IETF-standardized
> API in favor of a proprietary one for which there exist no free server
> implementations, I will not support that. I think the best solution for
> anyone using Google Calendar is to migrate away from that service.

Agreed. Now to look for a replacement ... 

/v

PS: In the mean time, for those who sync only from org to gcal, the option of 
exporting an ics file and hosting it somewhere for google to subscribe to is 
still available, but it is far from being as good.



Re: [O] org-caldav will cease to work with Google Calendar

2013-03-16 Thread Rasmus
David Engster  writes:

> 'rasmus' writes:
>> For now I'm using fluux, but I haven't managed to get org-CalDAV to
>> sync yet.
>
> What is that? I'm afraid I cannot find it.


Sorry, that's a typo.

 http://fruux.com.

It works with the aCal package which is in the F-Droid archive for
Android software.

>>  I'm also looking to sync bbdb via CardDAV, although I would be
>> willing to switch to org-contacts if a solution emerged here before.
>
> CardDAV shouldn't be very hard to add. There are two reasons however why
> at least I won't work on this in the near future: I don't need it, and
> it's boring.

Fair enough.  A natural place to add it is the ASynK package. . .

>> Baïkal and Radicale are nice, small CalDAV servers.  The latter also
>> provides CardDAV.
>
> I just discovered Radicale. I think it is very nice for people who don't
> want/need a full-blown Workgroup or Cloud solution like SOGo/Owncloud.
> org-caldav does not currently work with it, but this should be fixable.

What I would need would be something I can install as an unprivileged
user on a remote host.  For instance something that could be called
over SSH. . .  I could install/compile Radicale on my remote host, but
I don't know whether I would be able to access it when it's not
running as a 'root' service. . .

–Rasmus

-- 
Vote for proprietary math!




Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread David Engster
Vincent Beffara writes:
> But it _can_ list my calendars, meaning that it can authenticate and
> have some sort of interaction with google's servers. Maybe interfacing
> with that would not be too hard?

Supporting the Google Calendar API in org-caldav wouldn't be hard. It's
actually a very clean, RESTful service; much better than CalDAV, in
fact. Just what you would expect from Google.

However, this is not a technical issue. This is also why I said that
anyone who wants to implement support for the Google Calendar API in
org-caldav should fork it; I won't accept pull requests which implement
that.

If Google decides to discontinue a well established, IETF-standardized
API in favor of a proprietary one for which there exist no free server
implementations, I will not support that. I think the best solution for
anyone using Google Calendar is to migrate away from that service.

-David



Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Vincent Beffara
Hi, 

First Reader, then this ... that was a bad press release :-( OTOH there is 
already some support for google APIs via the g-client package. One drawback of 
the package is that it doesn't work very well, at least on my machine many 
commands fail. Another one is that it seems not to have moved a lot for years.

But it _can_ list my calendars, meaning that it can authenticate and have some 
sort of interaction with google's servers. Maybe interfacing with that would 
not be too hard? 

One repo here: https://github.com/jaalto/emacs-epackage--g-client (it is also 
in el-get).

/v

-- 
Vincent Beffara


On Thursday, March 14, 2013 at 17:19 , David Engster wrote:

> Google has announced today that they will shut down their CalDAV API in
> September, since hey, everybody's using their own protocol anyway.
> org-caldav will then cease to work with Google calendar. I won't work on
> supporting the Google calendaring API until there's a free server
> implementation for it, which can be self-hosted. If someone else would
> like to work on that, please create a fork under a different name.
> 
> -David 





Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread David Engster
'rasmus' writes:
> For now I'm using fluux, but I haven't managed to get org-CalDAV to
> sync yet.

What is that? I'm afraid I cannot find it.

>  I'm also looking to sync bbdb via CardDAV, although I would be
> willing to switch to org-contacts if a solution emerged here before.

CardDAV shouldn't be very hard to add. There are two reasons however why
at least I won't work on this in the near future: I don't need it, and
it's boring.

> Could Orgmode.org provide (and earn revenues from) a /standard-based/
> (CardDAV/CalDAV) synchronization framework without bells and whistles
> and a reasonable price per year?  Say €5-10 per year?  (I have no idea
> how much upload/download goes to such a system).

Frankly, I'd leave such services to professionals. Calendaring data is
very critical to most people. There are many CalDAV hosting services out
there (but I'm afraid you won't get a good one for 5-10 Euros/year).

> Baïkal and Radicale are nice, small CalDAV servers.  The latter also
> provides CardDAV.

I just discovered Radicale. I think it is very nice for people who don't
want/need a full-blown Workgroup or Cloud solution like SOGo/Owncloud.
org-caldav does not currently work with it, but this should be fixable.

-David



Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Marcin Borkowski
Dnia 2013-03-15, o godz. 16:06:38
Rasmus  napisał(a):

> Could Orgmode.org provide (and earn revenues from) a /standard-based/
> (CardDAV/CalDAV) synchronization framework without bells and whistles
> and a reasonable price per year?  Say €5-10 per year?  (I have no idea
> how much upload/download goes to such a system).
> 
> I would certainly pay if revenues after costs goes to Org-developers
> and the service uses open standards.
> 
> On the other hand I don't know if it's ethically OK for a FSF project
> to provide such a service?

AFAIR, one of the main ideas of RMS was to give away software for free
and earn on services.  (Not that I agree with all RMS's ideas - in
fact, I agree probably with a minority of them;).)

Best,

-- 
Marcin Borkowski
http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski
Adam Mickiewicz University



Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Rasmus

> I won't work on supporting the Google calendaring API until there's
> a free server implementation for it, which can be self-hosted.

Good choice!  I support you /fully/ on this decision.

I'd very much like to run an independent "OpenCloud"-like setup
(although, I don't need browser access).

For now I'm using fluux, but I haven't managed to get org-CalDAV to
sync yet.  I'm also looking to sync bbdb via CardDAV, although I would
be willing to switch to org-contacts if a solution emerged here
before.

Could Orgmode.org provide (and earn revenues from) a /standard-based/
(CardDAV/CalDAV) synchronization framework without bells and whistles
and a reasonable price per year?  Say €5-10 per year?  (I have no idea
how much upload/download goes to such a system).

I would certainly pay if revenues after costs goes to Org-developers
and the service uses open standards.

On the other hand I don't know if it's ethically OK for a FSF project
to provide such a service?

Baïkal and Radicale are nice, small CalDAV servers.  The latter also
provides CardDAV.

–Rasmus

-- 
Enough with the bla bla!




Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Torsten Wagner
Hi Eric,

I can just repeat, if you have a own Server already, give SoGO a try!
The only disadvantage yet, the webinterface is not smartphone friendly.
However, sync works well.

Torsten
[1] http://www.sogo.nu/





On 15 March 2013 15:16, Eric S Fraga  wrote:

> Charles Philip Chan  writes:
>
> [...]
>
> > Mobileorg can sync (bi-directionally) with the native calendar system of
> > your Android device which in turn sync with Google. You can use any of
>
> Thanks for letting us know about this.  I now just have to wait until
> MobileOrg supports ssh keys with passwords so I can use my own ssh
> server.
>
> --
> : Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D
> : in Emacs 24.3.50.1 and Org release_8.0-pre-72-gc66641
>
>
>


Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Eric S Fraga
Charles Philip Chan  writes:

[...]

> Mobileorg can sync (bi-directionally) with the native calendar system of
> your Android device which in turn sync with Google. You can use any of

Thanks for letting us know about this.  I now just have to wait until
MobileOrg supports ssh keys with passwords so I can use my own ssh
server.

-- 
: Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D
: in Emacs 24.3.50.1 and Org release_8.0-pre-72-gc66641




Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Eric S Fraga
David Engster  writes:

> Google has announced today that they will shut down their CalDAV API in
> September, since hey, everybody's using their own protocol anyway.

Oh, how annoying!  I finally, after several years of struggling, got to
the point where I was happy with the synchronisation between org,
desktop and phone.

Thanks for the heads up on this and, more importantly, for giving me at
least a glimpse, with org-caldav, of how good things could be.

-- 
: Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D
: in Emacs 24.3.50.1 and Org release_8.0-pre-72-gc66641




Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Julien Cubizolles
Charles Philip Chan  writes:

> Julien Cubizolles  writes:
>
> Hi Julien:
>
>> Thanks for this info but according to the documentation "MobileOrg can
>> synchronize your TODO items that have a DEADLINE or SCHEDULE".
>
> This is for TODO's. Mobileorg can actually sync anything with a
> timestamp, ie: appointments.

Of course you're right. I just gave it a try and it's working ! I didn't
try it lately because of the misleading (in my opinion) information in
mobile org wiki. This part of the documentation should be updated.

Julien.




Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Julien Cubizolles
"Sebastien Vauban"
 writes:

> Hi Julien,
>
> Julien Cubizolles wrote:
>> Thanks for this info but according to the documentation "MobileOrg can
>> synchronize your TODO items that have a DEADLINE or SCHEDULE". It seems
>> not very practical in the case of an appointment where you don't
>> necessarily have something TODO except be there. Also how would you you 
>> specify
>> the start and end time of a meeting with a DEADLINE timestamp ?
>
> DEADLINE are not made therefore (repeated X days before the D day), nor
> SCHEDULED entries (repeated after, until DONE).
>
> Do you mean that MobileOrg doesn't support plain (active) timestamps?

That's my understanding. I'd be happy to be proved wrong though.

Julien.




Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Charles Philip Chan
Julien Cubizolles  writes:

Hi Julien:

> Thanks for this info but according to the documentation "MobileOrg can
> synchronize your TODO items that have a DEADLINE or SCHEDULE".

This is for TODO's. Mobileorg can actually sync anything with a
timestamp, ie: appointments.

> I was using Pure Calendar, quite good also.

I have used this in the past and I like it. However, I prefer the tab
interface of "Executive Assistant+".

https://play.google.com/store/apps/details?id=com.appventive.ExecAssist&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5hcHB2ZW50aXZlLkV4ZWNBc3Npc3QiXQ..

cheers,
Charles
 
-- 
"The move was on to 'Free the Lizard'"

  -- Jim Hamerly and Tom Paquin (Open Sources, 1999 O'Reilly and Associates)


pgpIGgoSfmWDM.pgp
Description: PGP signature


Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Sebastien Vauban
Hi Julien,

Julien Cubizolles wrote:
> Thanks for this info but according to the documentation "MobileOrg can
> synchronize your TODO items that have a DEADLINE or SCHEDULE". It seems
> not very practical in the case of an appointment where you don't
> necessarily have something TODO except be there. Also how would you you 
> specify
> the start and end time of a meeting with a DEADLINE timestamp ?

DEADLINE are not made therefore (repeated X days before the D day), nor
SCHEDULED entries (repeated after, until DONE).

Do you mean that MobileOrg doesn't support plain (active) timestamps?

Best regards,
  Seb

-- 
Sebastien Vauban




Re: [O] org-caldav will cease to work with Google Calendar

2013-03-15 Thread Julien Cubizolles
Charles Philip Chan  writes:

> Julien Cubizolles  writes:
>
> Hi Julian:

> Mobileorg can sync (bi-directionally) with the native calendar system of
> your Android device which in turn sync with Google. 

Thanks for this info but according to the documentation "MobileOrg can
synchronize your TODO items that have a DEADLINE or SCHEDULE". It seems
not very practical in the case of an appointment where you don't
necessarily have something TODO except be there. Also how would you you specify
the start and end time of a meeting with a DEADLINE timestamp ?

> You can use any of the Android calender apps that support the native
> Google calendar system to view/add/modify. For example I use aCalendar
> and the "Executive Assistant" widget.

I was using Pure Calendar, quite good also.

Julien.




Re: [O] org-caldav will cease to work with Google Calendar

2013-03-14 Thread Charles Philip Chan
Julien Cubizolles  writes:

Hi Julian:

> That's very disappointing, org-caldav was the best tool I found to
> have an efficient interaction between my Phone and org. Mobile-org is
> great but unless I'm mistaken it doesn't provide the traditional grid
> view of a calendar like the widget one can get for a Google calendar.

Mobileorg can sync (bi-directionally) with the native calendar system of
your Android device which in turn sync with Google. You can use any of
the Android calender apps that support the native Google calendar system
to view/add/modify. For example I use aCalendar and the "Executive
Assistant" widget.

https://github.com/matburt/mobileorg-android/pull/325

Charles 

-- 
"MSDOS didn't get as bad as it is overnight -- it took over ten years
of careful development."
(By dmegg...@aix1.uottawa.ca)


pgpjhhm4Cga50.pgp
Description: PGP signature


Re: [O] org-caldav will cease to work with Google Calendar

2013-03-14 Thread Julien Cubizolles
David Engster  writes:

> Google has announced today that they will shut down their CalDAV API in
> September, since hey, everybody's using their own protocol anyway.
> org-caldav will then cease to work with Google calendar. 

That's very disappointing, org-caldav was the best tool I found to have
an efficient interaction between my Phone and org. Mobile-org is great
but unless I'm mistaken it doesn't provide the traditional grid view of
a calendar like the widget one can get for a Google calendar.

Thanks David for org-caldav.

Julien.




Re: [O] org-caldav will cease to work with Google Calendar

2013-03-14 Thread David Engster
Bastien writes:
> David Engster  writes:
>> I won't work on supporting the Google calendaring API until there's a
>> free server implementation for it, which can be self-hosted. If
>> someone else would like to work on that, please create a fork under a
>> different name.
>
> Are there already people interested in working on a free server
> implementation of the Google Calendaring API?  Maybe a pointer for
> those potentially interested on the list might be useful -- just
> in case.

Just to be clear, with "on that" I meant support for the Google API in
org-caldav. I think we should not play Google's game and start
supporting their proprietary API because they shut down their CalDAV
interface (which was crappy, but usable).

I don't know of any free calendar servers which are planning to
implement Google's API. Maybe it's not even allowed because of patents
or whatever.

-David



Re: [O] org-caldav will cease to work with Google Calendar

2013-03-14 Thread Torsten Wagner
Hi David,

first of all thanks again for your great contribution.

Maybe this is a good time to announce that we use org-caldav since several
weeks together with SoGO.
SoGO does allow syncing of Android devices too (via an App). It syncs full
automatically with the Android calendar!

It comes with a nice web-based calendar (better then what Google offers
IMHO)
It syncs with Thunderbird/Lightning.

I never tested but they claim iphone and Outlook support as well.
You can host your SoGO instance on your own server.

On top SoGO offers address-book and email capabilities (both syncing and
web-apps).

There are minor problems (on the SoGO side) but overall its running
perfectly stable for us.

In total, it made me move from Google to my own server, happily knowing
that annoyances  like personalized Google ads soon become irrelevant for
me. ;)

Just to catch the dropouts ;)

Torsten







On 14 March 2013 17:19, David Engster  wrote:

> Google has announced today that they will shut down their CalDAV API in
> September, since hey, everybody's using their own protocol anyway.
> org-caldav will then cease to work with Google calendar. I won't work on
> supporting the Google calendaring API until there's a free server
> implementation for it, which can be self-hosted. If someone else would
> like to work on that, please create a fork under a different name.
>
> -David
>
>


Re: [O] org-caldav will cease to work with Google Calendar

2013-03-14 Thread Bastien
Hi David,

David Engster  writes:

> Google has announced today that they will shut down their CalDAV API in
> September, since hey, everybody's using their own protocol anyway.
> org-caldav will then cease to work with Google calendar. 

:/

> I won't work on
> supporting the Google calendaring API until there's a free server
> implementation for it, which can be self-hosted. If someone else would
> like to work on that, please create a fork under a different name.

Are there already people interested in working on a free server
implementation of the Google Calendaring API?  Maybe a pointer for
those potentially interested on the list might be useful -- just
in case.

Thanks,

-- 
 Bastien



[O] org-caldav will cease to work with Google Calendar

2013-03-14 Thread David Engster
Google has announced today that they will shut down their CalDAV API in
September, since hey, everybody's using their own protocol anyway.
org-caldav will then cease to work with Google calendar. I won't work on
supporting the Google calendaring API until there's a free server
implementation for it, which can be self-hosted. If someone else would
like to work on that, please create a fork under a different name.

-David