Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Publish iCal calendars via built-in FTP support Apps
Many of us without .Mac account would like to publish our calendars on the web, usually to make it accessible to iCal-compatible service like Google Calendar. iCal can do this through http (DAV) but that is not an option with some ISPs.

Well, guess what: iCal has built-in ability to upload calendars by FTP. Simply use ftp://myserver/path format when you enter URL for private server (Calendar: Publish...).

[robg adds: I guess this means that this older hint is no longer necessary.]
    •    
  • Currently 3.67 / 5
  You rated: 2 / 5 (6 votes cast)
 
[37,486 views]  

Publish iCal calendars via built-in FTP support | 14 comments | Create New Account
Click here to return to the 'Publish iCal calendars via built-in FTP support' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Publish iCal calendars via built-in FTP support
Authored by: mattmend on Sep 21, '06 08:49:21AM

Haven't had much luck with this hint. Not sure what I'm doing wrong. I get it to publish to my ftp location but all that's produced is a zero-byte file. And when I try subscribing to the calendar in Google, it says there was no file with a valid format at the location. Any ideas?

TIA -

Matt



[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: elc on Sep 21, '06 09:09:07AM
It seems to work, but the published file is always empty. To actually publish my calendars using ftp, I use scalp iCal plugin. This plugin uses curl rather than ftp. I succeeded to publish my calendars on my own computer (not very useful), but not on some servers.
So, I remembered this old hint about ftp and epsv4 and suspected that there was a similar solution with curl. I really do not know the meaning of epsv4, but I found a solution : create file ~/.curlrc, and put this line :
--disable-epsv
with a linefeed at the end.
Now, I can publish calendars automatically, but, at least for me, the solution was not straightforward.

[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: osxpounder on Apr 12, '07 02:48:13PM

That scalp looks like it'd be great, if it worked. When I start iCal after installing it, a dialog box pops up telling me:

"iCal 2.0.4 (v1055) has not been tested with the plugin Scalp (null) (v0.2). As a precaution, it has not been loaded. Please contact the plugin developer for further information."



[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: Herve5 on Sep 21, '06 09:52:37AM
FWIW, in case you have (or your ISP provides you with) a server that supports php, you can install there the open source PHPiCalendar that'll mimick a webdav server to iCal and allow you not only to publish easily but also will show your calendar(s) in a very beautiful way...

http://phpicalendar.net/

[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: mattmend on Sep 21, '06 09:55:10AM

I'll give both these approaches a try. Thanks very much for the tips.



[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: osxpounder on Apr 12, '07 02:49:28PM

Oops. I see it's meant work with iCal 2.0.5. My mistake. Sorry.



[ Reply to This | # ]
But no SFTP!
Authored by: lullabud on Sep 21, '06 10:26:43AM

Damn!



[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: Whiplash on Sep 21, '06 10:38:05AM

This flat out does not work. Zero byte file every time.



[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: robleach on Sep 21, '06 10:48:37AM

I don't understand why it's a problem for some ISPs unless they block port 80 requests coming to your computer! Webdav works on top of your apache server. Why would it be a problem? Do you mean that you think you need to install webdav on a server owned by your ISP? Just start up your own apache server, install webdav, and publish away. Plus, that allows you to sync. I mean sure, my ISP discourages running web servers, but they don't prevent me from doing so.

I just don't understand what the problem is I guess.



[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: JoolsG4 on Sep 21, '06 03:24:30PM
This error (ics-files taking up 0kb) is a result of the web-host having set the PHP-settings to safe mode ON. Having safe mode OFF is (apparently?) a potential security hazard, and as such, most hosting companies will have safe mode activated.

Here is something that works instead:

http://www.macupdate.com/info.php/id/19487

---
http://mobile.feisar.com/ - Apple Mac, iSync & Sony Ericsson Hints & Tips

[ Reply to This | # ]

Publish iCal calendars via built-in FTP support
Authored by: aaronfaby on Sep 22, '06 03:58:02PM

This is false. PHP safe_mode has nothing to do with FTP connections.

---
Great Mac Hosting - http://www.serverlogistics.com



[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: scudy on Sep 24, '06 04:07:48PM
This normaly produces a zero bytes file. The only answer I have found to this issue is either writing a script that executes daily via cron and which renames and uploads the ics files to the phpicalendar "calendars" directory, or -even better- if you have root access to your server, install the WebDAV module for apache. Read the instructions here: http://www.webdav.org/mod_dav/

Once you install it and edit your httpd.conf file correctly, you should be able to publish any calendar without any problems to your server directly from iCal. You can even mount your DAV enabled web directory, if you set one.

---
When angry, count to four... when VERY angry, swear!! -Mark Twain

[ Reply to This | # ]

Publish iCal calendars via built-in FTP support
Authored by: JazzDude on Jun 24, '07 01:43:50AM

This embarrasing issue is fixed in Leopard.



[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: SteveHiggs on Oct 25, '08 11:04:46AM

Success! I have Leopard and I have successfully used this ftp option with no trouble. Very useful for hosts like GoDaddy.com etc who want to charge for WebDAV abilities.



[ Reply to This | # ]