Busy making things: tinycast, github, links, photos, @mc.

Darwin Calendar Server

Posted: August 9th, 2006 | Author: | Filed under: Apple, Open Source, Python, Web Services | 73 Comments »

As soon as Gruber pointed out Darwin Calendar Server I felt like I had to check it out. I’ve played with Darwin Streaming Server in the past and love me some Webkit. I was pleasantly suprised to find that Darwin Calendar Server runs on top of Python and Twisted.

So away I went. I checked out the source and began to poke around. I managed to check out the source before the README was added so I did a fair amount of head scratching and wheel spinning, but it turns out that getting up and running is pretty easy: ./run -s

That sets up the server, downloading and building some prereqs as it goes. I already had some prereqs installed system wide so I can’t guarantee that this works, but I’m pretty sure that it has worked for others. I should take a second to qualify that I’m running OS X 10.4 with Python 2.4 installed. From there I copied over the sample config file (cp ./conf/repository-static.xml ./conf/repository-dev.xml) and immediately started troubleshooting SSL errors. First I installed PyOpenSSL and created a self-signed certificate. That yielded a brand new error: OpenSSL.SSL.Error: [('PEM routines', 'PEM_read_bio', 'no start line'), ('SSL routines', 'SSL_CTX_use_PrivateKey_file', 'PEM lib')]

After doing that and getting some guidance from the folks in #collaboration on freenode I decided to hack away at the plist and disable SSL for now (change SSLEnable to false instead of true). From there I could run the server (./run) and bring up a directory listing my pointing to 127.0.0.1:8008.

Darwin Calendar Server Chandler Setup

From there I subscribed to the example payday calendar and the holiday calendar. It appears that iCal won’t do two-way CalDAV until Leopard, but in the meantime I was able to successfully set up and test Chandler.

This is some absolutely amazing tech in its infancy. I can’t wait to see where this goes and I’m excited that it’s built with tools that I’m familiar with (Python, Twisted, SQLite, iCal). It seems to me like this open source app is but the tip of the iceberg of collaboration features that will be baked in to OS X 10.5 desktop and server.  I would also kill for a mobile device that spoke CalDAV natively so that I can replace my duct taped google calendar to iCal to iSync to 6682 workflow.


73 Comments on “Darwin Calendar Server”

  1. 1 Steven Seagal said at 10:04 am on February 11th, 2011:

    Really positive content. I just stumbled upon your webpage and wished to say that I’ve genuinely appreciated browsing your web log posts. Any way I’ll be subscribing to your feed and i hope you content again quickly.

  2. 2 Dell said at 12:29 pm on February 11th, 2011:

    I’m not 100% on this, but I do like the thought. Fine read here

  3. 3 last minute Grecja said at 10:46 pm on February 11th, 2011:

    Good posting, im subscribing to your rss. Many thanks once more.

  4. 4 dentysta Krakow said at 9:17 am on February 12th, 2011:

    Maintain up the very good work mate. This website submit shows how well you comprehend and know this subject.

  5. 5 driving instructor courses said at 7:55 pm on February 12th, 2011:

    Dude. This website is cool! How did you make it look this good ?

  6. 6 sterydy said at 4:44 am on February 13th, 2011:

    I was looking in google for something else, but I must admit your blog is really interesting

  7. 7 dance dvd workout said at 7:30 pm on February 13th, 2011:

    Fantastic write-up, im subscribing to your feed. Cheers yet again.

  8. 8 calivita said at 1:32 am on February 14th, 2011:

    hi,now, i saw this site,is good

  9. 9 budapest reseguide said at 5:32 pm on February 14th, 2011:

    really appreciated the post that you published actually. it really isn’t that simple to discover even remotely good stuff toactually read (you know.. READ and not simply browsing through it like some zombie before moving on), so cheers mate for really not wasting my time! 😀

  10. 10 tory-burch-flip-flops said at 11:14 pm on February 14th, 2011:

    cheap tory burch shoes …

    Tory Burch is developing faster and faster.Tory Burch Boots become more and more fashional.More and more people prefer to wear shoes like this.Tory Burch is an attainable, luxury, lifestyle brand defined by classic American sportswear with an eclectic …

  11. 11 Vigrx Plus pill said at 10:41 am on February 15th, 2011:

    I’m speechless. This is a excellent blog and really engaging too. Nice work! That’s not in point of fact much coming from an beginner writer like me, nevertheless it’s all I may just say after diving into your posts. Great grammar and vocabulary. Now not like different blogs. You really know what you?re speaking about too. Such a lot that you simply made me want to discover more. Your blog has transform a stepping stone for me, my friend.

  12. 12 resor said at 5:46 pm on February 15th, 2011:

    really enjoyed what that you wrote actually. it just is not that easy to find even remotely good stuff toactually read (you know really READ and not simply going through it like a zombie before moving on), so cheers man for really not wasting any of my time! 😉

  13. 13 optymalizacja stron said at 8:59 pm on February 15th, 2011:

    I have bookmarked your site for future reference.

  14. 14 zero friction marketing said at 6:49 am on February 16th, 2011:

    All I can comment on is, I don’t know what to say! Except naturally, for the great tips that are shared within this blog. I’ll think of a million fun strategies to read the content on this site. I do believe I will at last take action making use of your tips on that matter I could not have been able to address alone. You were so innovative to permit me to be one of those to benefit from your valuable information. Please see how great I am thankful.

  15. 15 oczyszczanie organizmu said at 7:30 am on February 16th, 2011:

    I love everything about this! Woo!

  16. 16 paketresor said at 8:12 am on February 16th, 2011:

    kinda enjoyed the post that you wrote . it just isn’t that simple to find even remotely good stuff to read (you know.. really READ and not simply browsing through it like a zombie before moving on), so cheers mate for not wasting any of my time! 🙂

  17. 17 Jan Olubunmi said at 10:36 am on February 16th, 2011:

    superior almanac you receive

  18. 18 learn to dance dvd said at 6:21 pm on February 16th, 2011:

    I can’t think of anything wrong to say about your article. Thumbs up!

  19. 19 Stock Brokers said at 6:28 pm on February 16th, 2011:

    A insightful blog post right there mate ! Cheers for posting !

  20. 20 reseerbjudanden said at 9:55 pm on February 16th, 2011:

    actually liked what that you wrote actually. it just isn’t that easy to discover good text toactually read (you know really READ and not simply browsing through it like a zombie before going somewhere else), so cheers mate for not wasting my time! 😉

  21. 21 web hosting delhi said at 3:23 am on February 18th, 2011:

    I admire the precious data you offer on your articles. I can bookmark your blog and feature my children test up here generally. I am relatively positive they are going to learn a whole lot of new stuff right here than anyone else!

  22. 22 wpolscemamymocneseo said at 7:30 am on February 18th, 2011:

    We are a group of volunteers and opening a new scheme in our community. Your web site provided us with valuable info to work on. You have done a formidable job and our entire community will be grateful to you.

  23. 23 yogaresor said at 11:16 pm on February 18th, 2011:

    i’ve begun to visit this site a few times now and i have to say that i find it quite great actually. it’ll be nice to read more in the future! =p