Info

Tech entrepreneur, executive, and investor; father of eight children; Googler.

I’ve received a few emails and at least one comment on my earlier blog entry about my GroupWise to iCalendar converter, so as promised, I hereby release GroupWise Exporter 1.0. Its a Java application, but I only support it on the Mac. Sorry. If anyone has a desire to use it on non-OS X machines, let me know. Wouldn’t be that hard to get it working cross-platform. Enjoy, and let me know if you have any problems running it.

Oh, and be warned, it stores your GroupWise password in the clear in a preferences file in your home directory. Sorry about that. Would be easy to encrypt it. Maybe a 1.1 feature…

UPDATE: Source code available.

Comments

37 Comments

Post a comment
  1. Jaco Burger #
    April 18, 2007

    Hi Ben, I’d like to try it on Linux (openSUSE)…

  2. Greg #
    April 23, 2007

    Ben-

    This is a god send for me, great work!!!!

    I am sure I am missing something obvious here…I am in EST, yet all appts come in Mountain Time, something you can maybe point me at to figure out why that is happening?

    Thanks a bunch!

    Greg.

  3. April 23, 2007

    Greg: Whoops! I hard-coded the timezone in the generated iCalendar file. I’ll have to change that. Look for an updated release announced on the blog soon.

  4. Greg #
    April 23, 2007

    Cool! Thanks!!!!

  5. Peter #
    April 24, 2007

    I’m having trouble making this do anything useful. I believe it is connecting correctly to the web server, but it doesn’t bring back any calendar events, even though I have set starting date and months appropriately. Any hints of what to try? Thanks.

  6. Dave Goldstein #
    May 18, 2007

    Can you make this program go the other way, ical into gw? That way the non-mac people can see my calendar.
    thanks

  7. Brett #
    June 5, 2007

    Excellent little tool. Would you consider releasing the source code for this? I’d really like to make some improvements and release it for use within our organisation.
    Cheers

  8. April 24, 2008

    Tremendous job! Also, wanted to point out to Peter that I had the same problem because I had entered the URL with “/gw/webacc” on the end. That’s not needed–instead, just enter the protocol and host name.

  9. Takeo Echizenya #
    May 29, 2008

    I am very interested in this application, but unable to retrieve any calendaring. I have entered the correct URL (and protocol) without the “/gw/webacc” and I can see a list of errors in the logs and it appears to point to certificates being the issue? I have trusted the certificate for our Groupwise webserver, but it didn’t appear to make any difference. Any help would be appreciated 🙂

  10. Jared #
    July 29, 2008

    Thanks for the cool app! Works perfectly to get my GroupWise Calendar to my iPhone.

  11. May #
    August 3, 2008

    I am interested in this app. Would be very helpful.

    Thanks.

  12. John #
    August 13, 2008

    What should be listed for the “Proxy Server”? Thanks…

  13. Evan #
    December 15, 2008

    What do I have to enter in iCal to have the scraped events show up?

  14. Brian #
    December 22, 2008

    Hi Ben
    I am using Windows XP. I was wondering if you would have a version of this that will allow me to get my Groupwise calendar to a yahoo or gmail calendar.
    Thanks in advance.

  15. Ben Galbraith #
    December 22, 2008

    Hi Brian,

    I’m a bit overloaded at the moment but would like to get something for Windows done soon. Can’t make any promises on timing, though :-/

  16. Brian #
    December 23, 2008

    Thanks. I appreciate it Ben.

  17. Andria #
    January 8, 2009

    I followed the instructions and the status page indicated that my calendar had been scraped and several hundred events were found, but my ical is still empty. What am I missing?

  18. Evan #
    January 25, 2009

    I am new to all of this but I figured out to put localhost to get the scraped events to show up. Unfortunately, I am having the MST issue instead of my events showing up in EST. Is there any workaround to this?

    Thanks a lot, this app makes my life a lot easier

  19. Chris #
    January 27, 2009

    I am having the same problem as Andria. I scraped 300+ events but nothing showed up. I did a quick “find” in Terminal, and saw that the calendar was in ~/Library/Groupwise Exporter/. A simple import into iCal, and I was in business!

    I’m also having the MST issue. Is there a way to bulk the time zone on all events for just one calendar?

  20. Chris #
    January 27, 2009

    Ok, I just found an easy way to change the time zone.

    Open the .ics file in TextEdit or TextMate or any text editor. Do a find/replace and change US/Mountain to US/Eastern, then save the file and re-import it into iCal.

  21. Chris #
    January 28, 2009

    I keep getting “an invalid response was returned” with no events scraped. Is there something that I’m missing?

  22. Matthew #
    February 11, 2009

    I’ve finally got it set up, but my server doesn’t have a valid certificate. When I access the web interface in Firefox, it just means I have to inspect and then accept the certificate, but here, I end up with an SSL Handshake error. Any ideas?

    “Couldn’t get calendar
    javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”

  23. Ben Galbraith #
    February 11, 2009

    Hey folks,

    Thanks for all the comments; I’m ready to do some fixing to the exporter but… I don’t have access to a GroupWise system anymore. Anyone have the ability to give me an account on a GroupWise system so I can continue development?

    Thx,

    Ben

  24. Tina #
    August 26, 2009

    Ben,

    I downloaded the program but am not sure what to do with it. Set up the webacc url and status shows scraping but nothing shows up in iCal. I tried to subscribe to my IP address but iCal won’t accept that as it requires a url for subscription. I’m tech savvy as a user but not as a programmer so any help would be appreciated. Am I missing the instructions for use?

    Thanks

  25. Chris Hearn #
    September 9, 2009

    Hi Ben –

    I was wondering if you had done any further development in this? I downloaded the source code, but I’m not a developer and I have no idea what to do with it.

    Ideally, I’d like to be able to set this up to automatically scrape my calendar (preferrably in the background), change the timezone if necessary, and import it into iCal. I feel I can do this with AppleScript somehow, but I think the application has to support AppleScript first, correct?

    I saw your post about needing access to a GW system. I work at a hospital and I’m not the GW administrator so I can’t help you there. I think the best route to go would be to find a company that hosts Groupwise servers for purchase and sign up for a trial demo.

  26. Chris Hearn #
    September 9, 2009

    Hi Tina –

    While the App is running, you can open your web browser to http://localhost:, where is what you defined in the HTTP Server configuration. That will give you a page full of text needed to create your ICS file. You can copy the text into TextEdit and save as an .ics file, then import it into your calendar.

    If you want to get fancy, you can write a bash script to curl or wget the contents of the file, rename it as .ics, grep it to change it to your time zone, then import it into ical. Or possibly write an applescript to do this, and then schedule either to run automatically with launchctl (or Lingon).

  27. Chris Hearn #
    September 9, 2009

    Sorry, it cut out my brackets.

    Should have been:
    http://localhost:[port] where [port] is what you defined in the HTTP Server configuration.

    I hope these comments understand code tags.

  28. Chris Hearn #
    September 9, 2009

    Also, once you quit the Groupwise Exporter, it writes an .ics file to ~/Library/Groupwise Exporter

  29. Ben Galbraith #
    September 9, 2009

    Hey Chris–

    Like so much of open source, I created GWE to scratch an itch, and the itch has long-since passed. I’m happy to do more work on it if someone gave me access to GW, but I’m probably not going to proactively try and secure a GW account for myself 🙂

    If someone out there gives me an account, I’d be happy to spend an hour or two on bug fixes, releasing a Windows version, etc.

    Thanks for the comments!

    Ben

  30. Dwayne Brewer #
    October 7, 2009

    Is there an easy way to change the timezone without having to copy the .ics file? Also is there a way to have this auto start?

  31. Aaren Jensen #
    April 1, 2010

    Ben, did you get the GroupWise access you needed? I might be able to hook you up.

    While I haven’t tried your exporter yet, I do have a few OSX users who prefer to use iCal.

  32. Aaren Jensen #
    April 1, 2010

    Sorry, typing too fast for my own good today… Please contact me directly to discuss.

  33. Ben Galbraith #
    April 2, 2010

    I guys… it’s been six months since I asked for a test account… I think the lack of response until now is a good indicator of the interest level. 🙂 I’m a bit too busy to take this up now, but since the code is open source, should be straight-forward for folks to dive in.

    Sorry I can’t do it personally 😦

  34. February 8, 2012

    Yea, this post is aoslmt 2 years old. They’ve both come a long way and iCal and Google Calendar do play nicely together these days.

  35. February 9, 2012

    KrhTJ8 imuwkomaoync

  36. Fredrick Yeeloy #
    May 8, 2013

    I think it was the threat of a Gmail revolution that prompted Yahoo to increase the storage space parceled to its free email accounts last year. (Yahoo’s paid email at the time, of course, gave storage to spare. It’s an example of how the whiff of corporate competition can benefit end users or consumers.) Who remembers rummaging through our Yahoo email accounts deleting emails only weeks, if not days, old? I think Yahoo copied their color coded warning system of diminishing storage space from the easy-to-comprehend terror levels issued by the federal government. Gmail’s arrival, though, changed this – we were ready for something better. Its search-based organization, something we like to see at ConductSearch.com, figured to be a natural step for email world to take.^;

    Look at all of the most recent article at our blog site
    <http://www.foodsupplementcenter.com/

Trackbacks & Pingbacks

  1. Ben Galbraith&#8217;s Blog &#187; Blog Archive &#187; Exporting GroupWise to iCal

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Basic HTML is allowed. Your email address will not be published.

Subscribe to this comment feed via RSS