! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
B: Subscribe to distant calendars
Status:
RESOLVED: WONTFIX
Severity:
enhancement

Comments

Description Pierre Rudloff 2011-06-22 13:43:06 CEST
I t would be very nice to be able to subscribe to distant calendars over HTTP.
Comment 1 juha editbugs 2011-06-23 16:57:28 CEST
Yes, it would, but it is easier said than done.
Comment 2 Reaper 2011-08-14 02:57:32 CEST
I solved this problem, using cron and wget to download the ics file and making orage read the local file! :)
Comment 3 Liv 2012-09-11 23:23:46 CEST
@Reaper: 
"I solved this problem, using cron and wget to download the ics file and making orage read the local file! :)"

Could you please tell us what exactly you did, and what it achieved? Thanks!
Comment 4 Reaper 2012-12-30 20:20:24 CET
Quite simple... Orage can only add local (they call it Foreign) ics files to the calendar. So what I did was to download the ics file from google calender into a local file in my case 'google.ics' and have orage read from it.
With a cron job I redownload the file every hour.
The only caveat is that it's a read only calendar, meaning you can't add events, through Orange, to the calendar because there is no sync to google servers.

cronjob:
@hourly /home/reaper/Scripts/orage-google.sh

orage-google.sh:
#!/bin/bash
cd /home/reaper/.local/share/orage/
wget -nH -N "https://www.google.com/calendar/ical/xxxxxxxxxxx/private-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/basic.ics"
"cp" -f /home/reaper/.local/share/orage/basic.ics /home/reaper/.local/share/orage/google.ics

Then ,like I said before, have Orage read the local file and you're all set! ;)
Hope this helps.
Comment 5 Skunnyk editbugs 2019-10-27 18:39:48 CET
The orage project is not maintained anymore and has been archived. Closing bugs.

Bug #7759

Reported by:
Pierre Rudloff
Reported on: 2011-06-22
Last modified on: 2019-10-27

People

CC List:
2 users

Version

Attachments

Additional information