[Nottingham] Calendar (SabreDAV) export date range

Martin martin at ml1.co.uk
Wed Jul 2 10:08:54 UTC 2014


On 02/07/14 10:45, Jason Irwin wrote:
> On 02/07/14 10:00, Martin wrote:

>> For online calendars such as the Google calendars, the webserver system
>> SabreDav can be given such as:
>> https://cloud.example.com/remote.php/caldav/calendars/someuser/defaultcalendar?export
>> to export an ".ics" of their entire calendar.
>>
>> What's the magic extra bits to only export for a date range?
> 
> "start" and "end"?
> 
> https://cloud.example.com/remote.php/caldav/calendars/someuser/defaultcalendar?export&start=1391707119&end=1391707215
> 
> From: http://sabre.io/dav/ics-export-plugin/


Thanks for that.

Hence the example becomes:

https://cloud.example.com/remote.php/caldav/calendars/someuser/defaultcalendar?export\&start=$(date
-d 'now' +%s)\&end=$(date -d 'next month' +%s)

Note the "\" to escape the "&" to have bash ignore them.

That gives the actual address:

https://cloud.example.com/remote.php/caldav/calendars/someuser/defaultcalendar?export&start=1404295255&end=1406973655


Trying that on ownCloud 6 gives:

ERROR 404: Not Found


https://cloud.example.com/remote.php/caldav/calendars/someuser/defaultcalendar?export

works fine but outputs the entire (very large) calendar...


So... Looks like the "iCalendar Export Plugin" needs adding.

That may well be an experiment for tonight... ;-)


Cheers,
Martin


-- 
- ------------------ - ----------------------------------------
-    Martin Lomas    - OpenPGP (GPG/PGP) Public Key: 0xCEE1D3B7
- martin @ ml1 co uk - Import from   hkp://subkeys.pgp.net   or
- ------------------ - http:// ml1 .co .uk/martin_ml1_co_uk.gpg



More information about the Nottingham mailing list