Deleting and Publishing ical Calendar with AppleScript

I have a question I hope somebody can help me with.
Thanks to a previous manager, we're stuck with Microsoft Project for our product release scheduled management. It has no capability for exporting the information into an iCal format for publication on our web dav server (so that sales reps, programmers, and techs can view it). I've made a BBEdit script that can take a tab delimited export of the crucial information from Project and make it into an importable iCal file.
I'd like to find a way to delete the old iCal calendar, import the replacement and publish it using the same script. Unfortunately my Applescript skills are minimal; the BBEdit recorder has made it so easy to do most of what I need that I haven't had to learn all the rules for making a script.
If anyone knows if this can be done, and how, and could help, I'd really appreciate it.

Alf,
I don't see a list of available calendars, so I think one needs the name of the calendar to access it. Is this correct?
You are partially correct, the only protection that you have in this case is the fact that anyone who wishes to access a specific published calendar has to either know or guess the username/calendar_name combination.
According to Apple: If your iCal calendars contain private or confidential information, you should not publish them on .Mac. Anyone who knows your calendar's URL can subscribe to it using iCal or view it using a web browser.
In order to prevent unauthorized access Publishing a password-protected iCal calendar to iDisk, offers a viable secure alternative.
;~)

Similar Messages

  • Privacy and publishing iCal calendar

    I have just about given up trying to publish my iCal calendar with a pw (there are threads by others on this) so I just published using .mac default in iCal. My calendar is visible on http://ical.mac.com/username/calendar_name. I was wondering if there is a way for an uninvited guest to see my calendar if he/she doesn't know the name of the calendar? In particular, could I use a cryptic calendar name so that only those knowing the name could see it online or subscribe to it? If I go to http://ical.mac.com/username/, I don't see a list of available calendars, so I think one needs the name of the calendar to access it. Is this correct? thanks!
    I have looked around the discussion topics and didn't see this query so sorry if it's already been answered.

    Alf,
    I don't see a list of available calendars, so I think one needs the name of the calendar to access it. Is this correct?
    You are partially correct, the only protection that you have in this case is the fact that anyone who wishes to access a specific published calendar has to either know or guess the username/calendar_name combination.
    According to Apple: If your iCal calendars contain private or confidential information, you should not publish them on .Mac. Anyone who knows your calendar's URL can subscribe to it using iCal or view it using a web browser.
    In order to prevent unauthorized access Publishing a password-protected iCal calendar to iDisk, offers a viable secure alternative.
    ;~)

  • Proxy server and Publishing ICal Calendars

    I am using Ical Calendar publishing via a "Private Server" The way I have to set it up is using a string like ftp://domainname.com/path-to-folder/file. Then I have my user and password in the login area for the protected folder on this server.
    This works GREAT, however, I noticed when I'm at work and work has a proxy server for FTP I cannot connect to my domain and update - publish to my private server doesn't happen.
    Would anyone know how to make ICal use a proxy? Having the proxy in the Network Prefs under FTP and the box checked does not work. Both passive and unpassive does not make a difference.
    Is there a way to enter proxy information in the ftp:// string I am using?
    I can get the calendars no problem. I know there is an HTTP proxy but ICal seems to be able to get through this fine?
    Any suggestions would be appreciated.
    THANKS!
    Message was edited by: Pintom1

    Pintom1 wrote:
    This works GREAT, however, I noticed when I'm at work and work has a proxy server for FTP I cannot connect to my domain and update - publish to my private server doesn't happen.
    Would anyone know how to make ICal use a proxy? Having the proxy in the Network Prefs under FTP and the box checked does not work. Both passive and unpassive does not make a difference.
    Is there a way to enter proxy information in the ftp:// string I am using?
    I can get the calendars no problem. I know there is an HTTP proxy but ICal seems to be able to get through this fine?
    Any suggestions would be appreciated.
    THANKS!
    Message was edited by: Pintom1
    We had issues when we first published our calendars at work too. I am not certain that this will help, but you can try it. What we did was go to the Network Preference Pane and add the IP address of the Cal server to the list of IP's that bypass the proxy server. After that we had no issues viewing or updating our calendars. I don't know exactly how your network is setup, but it may be worth a shot.
    Brian

  • Export iCal calendars with AppleScript

    How might I do this? Since the iCal ics files aren't in a neat and tidy place anymore, now I have to export. Can anybody help?
    Thanks so much!
    -Ben

    It's pretty easy as you can just access fields from the iCal database.
    If you play with the following, you'll see what I mean. It allows you to pull the data from a given calendar. You can then repurpose that data.
    set returned_events to {}
    set event_list to {}
    tell application "iCal"
        activate
        set the returned_events to every event of calendar 1
        repeat with x from 1 to (count of items in returned_events)
            set the_event to item x of returned_events
            set the_summary to summary of the_event as text
            set the_description to description of the_event as text
            set the_date to the start date of the_event as text
            set holder_list to {}
            set holder_list to {the_date & tab, the_summary & tab, the_description & return}
            copy holder_list to end of event_list
        end repeat
        set the clipboard to event_list as text
    end tell
    PowerBook G4   Mac OS X (10.2.x)  

  • Can multiple users alter a published ical calendar/to do list?

    two people , both with .mac accounts and used to using and publishing ical calendars, want a shared task list and shared calendar. both should be able to alter both.
    is it possible?
    thanks
    e

    This is exactly what a colleague and I want to do - and two more colleagues will want to join in on our shared calendar and to do list soon . All of us have .mac accounts etc. Surely lots of people would want this straightforward feature too....
    We don't, however, want to have to swap our .mac login details with each other. If I understand you right Gotham, that is what your soultion is. Thanks but not suitable for me.
    If iCal can't do this, why not? and what can?

  • Can iCal and Outlook share calendars with each other?

    Can you iCal and Outlook share calendars with each other?

    Because Apple has chosen to not make this a feature of iOS devices.
    Details on supported uses of Bluetooth are here.
    ~Lyssa

  • Create iCal-iCloud calendar with applescript

    I am trying trying to create a new calendar with Applescript in my iCloud account.  I've tried using the following:
    tell application "iCal"
      make new calendar with properties {title:item i of NewCalendars}
                        end tell
    but it creates it On My Mac.  I've tried searching for a way to do this but can't find anything.

    That seems to be possible with GUI Scripting:
    set theTitle to "New calendar"
    tell application "Calendar" to activate
    tell application "System Events" to tell process "Calendar"
        tell menu bar item "File" of menu bar 1
            click menu item "iCloud" of menu 1 of menu item "New Calendar " of menu 1
            -- (don't remove the space at the end of "New Calendar ")
        end tell
        keystroke theTitle & return
    end tell
    Before running the script, don't forget to enable access for assistive devices in the Accessibility System Preference pane.

  • Published ical calendar

    Hello everybody, it seems not to be possible to set the way a published ical calendar appears. If I have a look at it in the browser the week starts with sunday. This may be a us standard. Here in Switzerland we start the week with monday... I know it is possible to change the settings by every user. But I want it to be ready as I want to show it.
    Further: Does anyone know a good solution to export the calendar to a web editor, resp. to export a calendar as a website and then edit it in the web editor? I wonder why iCal does not support such a feature.
    Thanks for your inputs.

    Double post.
    Message was edited by: rcosgrove

  • How do I sync MacBook Pro's old iCal calendar with iPhone 4?

    I had MobileMe, which as you all know, was not a perfect program. MobileMe left me with duplicates of every Calendar but I am not sure which one to delete of each pair for fear of losing date. But it did sync my iPhone and my iCal on my MacBookPro. So when it was suggested that I move to iCloud, I thought: Great idea. Maybe this program will work better!
    Well now I have no syncing between iCal calendar and iPhone iCal calendar.
    Does anyone know how to use this thing?
    AGH!
    Thanks for any help you can shoot my way. Assume idiocy: step 1, step 2, step 3 appreciated and for each device if you know how to fix this!

    Contacts and calender you can put on icloud then sync to your new phone when its setup to the icloud account. Not sure so with emails.

  • Publishing iCal calendar to MobileMe

    I would like to share my iCal calendar with my wife only and no one else. If I publish my calendar to MobileMe, does it go to the Public portion of MobileMe or does it go to my private portion where I can password protect it to limit access?

    Ed,
    According to; Publishing a password-protected iCal calendar to iDisk:
    "Using the MobileMe option in iCal to publish a calendar does not require a name and password for users to access your calendar. However, you can also publish private calendars to your iDisk. These calendars require you to type your iDisk name and password and use WebDav authentication."
    "Tip: Keep in mind that the name and password used to subscribe to this calendar is your MobileMe account and password. Do not give out this account and password to other users unless you intend to give the user access to your entire MobileMe account."
    ;~)

  • Sharing Ical calendars with another PC outlook user?

    Can I share iCal calendar with PC Outlook users? Our platform is Exchange server.
    Thanks

    I too have a number of similar issues. How can I add live calendar data to my web site as only the url link option is there at present. Really need the capacity to share, view and even edit on PC otherwise google wins again with all these options existing.

  • Publish iCal Calendar using Tiger Server

    I've been searching for a simple way to publish iCal calendars using Tiger Server. Here is what I need to do:
    I need one user to be able to publish multiple "studio schedule" calendars to the Tiger server...and I need all the regular users in the studio to be able to subscribe to it so that they can see what work they have scheduled for the day. The regular users do NOT need to be able to make changes to the calendar...they only need to see it. (and print it if needed) Only the studio manager needs to be able to see and edit the published calendar.
    I called Apple support for help on this one and they told me they would have to charge me $695 just for me to be able to get help on this....which surprised me because I'm just trying to use their software to do something it is supposed to be able to do! LOL The only other suggestion he could give was for me to look to the discussion groups here for help....so here I am!
    HELP!
    xServe G5   Mac OS X (10.4.6)   xServe G5

    The first thing you need to do is set up WebDAV on the Server and share a directory. If you need instructions on how to that just follow this thread.
    http://discussions.apple.com/message.jspa?messageID=2793917#2793917
    Once you've set up a shared directory you just publish the calendar to it from within iCal.
    To do that, set up a calendar, select it and then select 'Publish' under the 'Calendar' menu. In the dialog box that opens up give the calendar a name without spaces. Select 'Publish on: a Private Server'.
    In the field for 'Base URL:' fill-in the complete url to the server directory you set up previously using the WebDAV instructions. For example, if you set up a directory on the server called 'calendars' and the URL of the server is www.example.com you would put in 'Base URL: http://www.example.com/calendars'.
    Now enter the 'Login' name and 'Password' for an account that has access to the shared directory as you've set it up using the WebDAV instructions.
    Select the other options you want to enable in the dialog box and then click on 'Publish'. Now the calendar is published and available for others to subscribe to.
    Now to subscribe to the calendar, just select 'Subscribe' under the 'Calendar' menu in iCal and enter the URL for the calendar. Using the example from above you would enter 'webcal://www.example.com/calendars/StudioWork.ics' for a calendar that was named 'StudioWork'.
    You can also email the URL for the published calendar by selecting it in iCal and selecting 'Send Publish Email...' under the 'Calendar' menu in iCal.

  • How can I restore my ical calendars with TM

    Hello everybody,
    how can I restore my ical calendars with TM.
    Where are the calender files ical uses.
    Thanks for answering
    Bernhard

    They are in yourusername/Library/Calendars/. Each one is named with its unique ID, so you'll have to go into each one and Quicklook the Info.plist file. Towards the end of the file it will have a Key of Title and the name of the calendar. If you want to restore the whole calendar, restore the individual calendar folder. You can also restore individual events by digging into the Calendar (again, use Quicklook to view). Quicklook can be used while in Time Machine.
    Or, you can restore all calendars by restoring the Calendars folder.

  • Adobe Pro XI deletes and/or replaces letters with blank spaces or an x

    How do I fix the problem where Adobe Pro XI deletes and/or replaces letters with blank spaces or an x.
    This is really annoying to have to go back to each thing I type into a document and re-choose the fonts to get them to be correct.
    Thanks for your help!

    Adobe is a company, not a program... do you mean ACROBAT Pro?
    If yes, this is the Premiere Pro video editing forum, you need to go to http://forums.adobe.com/community/acrobat

  • How to publish a calendar with iCal?

    How can I share calendars in iCal with iCloud?

    There is a difference between sharing and publishing. The latter means getting your calendar to display as an ordinary web page: firstly this cannot be done with a calendar listed under iCloud (this was also true with MobileMe) but only if it's listed under 'On My Mac'. The facility is still available in iCal for such calendars, but the problem is that it has to be published to a CalDav server because MobileMe, which used to take the published files and turn it into a web page, is not longer available. It's assumed in the Help that you are going to be running such a server yourself, which obviously requires a fair standard of technical knowledge. It's been claimed that Box.net can do this but I've seen complaints that it doesn't work.
    Sharing, which you can do with iCloud calendars, makes the calendars available for others to subscribe to in a CalDAV client - iCal itself is such a client, and you can also do this with Google calendar - this does require the recipient to have a Google account. The process with iCloud is described in this page and the pages following:
    http://help.apple.com/icloud/#mm6b1a8694
    BusyCal has various sharing options and there is a full user guide available here:
    http://www.busymac.com/busycal/userguide/index.html

Maybe you are looking for

  • Help with data recovery on failed MBP HD Please

    Hello My MacBook Pro 160 GB froze the other night and I had to hard reset it. Ever since I have not been able to turn it on and log into the OS (Mountain Lion). All I could do was get the Apple logo when you turn the MacBook on or a folder with a que

  • Problem with Security Role mapping and LDAP

    Hi, In Oracle Internet Directory I've created a group called OIDGroup1.OIdGroup1 has 2 users : OIDuser1 and OIDuser2. OIDGroup1 is mapped to EjbRole1 (is a security role defined in ejb-jar.xml, EjbRole1 can do everything in the application).Now if I

  • Sharing Folder between accounts

    I have two users (two separate accounts) on my machine, both with admin privileges. How can we share a certain folder so all can access it? For example, if user A creates a word document in his account A, he'd like to drop it into a folder still unde

  • ESS Family Members iView - Change UI Elements

    Hi guys, On ESS Family Members iview, the subtypes (i.e. family members) appear as buttons on the page - 1 button for each family subtype. I'm trying to change it from family subtypes appearing as buttons to values in a dropdown list. However, when i

  • Touchless Control Interface

    The Touchless Control Interface is a new technology for all mobile phone have a camera spcially secendary one untill now there is no programes just ninga strick game that depend on your hand movment to release the ninga stars .does any body know any