[ANN] New Open Source Project to Script Calendar Apps on GitHub
[ANN] New Open Source Project to Script Calendar Apps on GitHub
- Subject: [ANN] New Open Source Project to Script Calendar Apps on GitHub
- From: Bill Vlahos <email@hidden>
- Date: Wed, 19 Aug 2015 21:08:17 -0700
I've created a new open source project to assist programmers to be able to add, modify, and delete calendar events in various calendar applications from their programs. I needed to know how to do this for something I was working on and couldn't find a single place where I could find information. I received many suggestions and AppleScript code examples from people in the Applescript mailing list. This is a way to thank them for their generous assistance and be able to give back to the community.
The GitHub project URL is https://github.com/bvlahos/Scripting-Calendars
My initial samples use AppleScript to work with the Calendar app (iCal) and Microsoft Outlook on the Mac.
Goals:
- Document how a programmer can create, modify and delete calendar events using computer tools such as AppleScript and Automator and hopefully other environments
- Optimize the methods to do that. Perhaps my code can be improved.
- Expand the project to other platforms, methods and calendar applications
I’ve created a framework using a LiveCode (www.livecode.com) stack to contain the scripting commands and be able to test it. Each card in the LiveCode stack can be for a single platform/application. The idea is that contributors are able to add the coding for different calendar applications and different computer platforms.
LiveCode is available for Macintosh, Windows, and Linux and this project can be used with the free open source version of LiveCode.
To contribute download and install LiveCode from http://www.livecode.com and download the stack from GitHub and create a new card using the stack interface which makes the new card with the needed fields. Once you complete a new platform or application then upload your modified stack to GitHub and I can add it into the master stack repository.
To make it easy to test I’ve also created a compiled application downloadable from GitHub. This will run much faster that running it from the stack inside LiveCode. Create a new card and once you have it working copy and paste the content into the LiveCode stack and upload the stack to GitHub.
Thank you to all of the contributors who helped me get to this point. I hope this project can help others.
Bill Vlahos |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Automator-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden