Pick of the Week - Nov 10 [Show all picks]
Path Finder 5 - A feature-laden Finder replacement
Submit Hint Search The Forums LinksStatsPollsFAQHeadlinesRSS
12,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 0.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (0 votes cast)
 
[24,124 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 whomever posted them. This site is not responsible for what they say.
Publish iCal calendars via built-in FTP support
Authored by: mattmend on Thu, Sep 21 2006 at 8:49AM PDT
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 Thu, Sep 21 2006 at 9:09AM PDT
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 Thu, Apr 12 2007 at 2:48PM PDT
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 Thu, Sep 21 2006 at 9:52AM PDT
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 Thu, Sep 21 2006 at 9:55AM PDT
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 Thu, Apr 12 2007 at 2:49PM PDT
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 Thu, Sep 21 2006 at 10:26AM PDT
Damn!

[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: Whiplash on Thu, Sep 21 2006 at 10:38AM PDT
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 Thu, Sep 21 2006 at 10:48AM PDT
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 Thu, Sep 21 2006 at 3:24PM PDT
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 Fri, Sep 22 2006 at 3:58PM PDT
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 Sun, Sep 24 2006 at 4:07PM PDT
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 Sun, Jun 24 2007 at 1:43AM PDT
This embarrasing issue is fixed in Leopard.

[ Reply to This | # ]
Publish iCal calendars via built-in FTP support
Authored by: SteveHiggs on Sat, Oct 25 2008 at 11:04AM PDT
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 | # ]