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.

37 thoughts on “GroupWise Exporter 1.0

  1. 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!


  2. 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.

  3. 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.

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

  5. 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.

  6. 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.

  7. 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 🙂

  8. 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.

  9. 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 :-/

  10. 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?

  11. 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

  12. 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?

  13. 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.

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

  15. 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”

  16. 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?



  17. 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?


  18. 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.

  19. 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).

  20. 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.

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

  22. 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!


  23. 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?

  24. 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.

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

  26. 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 😦

  27. 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.

  28. 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

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 )

Facebook photo

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

Connecting to %s