From: Woody on
David Empson <dempson(a)actrix.gen.nz> wrote:
> Gerhard Torges <deaf_null(a)hotmail.com> wrote:
>
>> Hello!
>>
>> I need a script or tool to delete all events in 2 calendars between
> > June
>> 29th and Aug 01 this year.
>>
>> Generally speaking, it shoud remove oder at least display teaching
>> events during school holidays. School holidays are defined in another
>> calendar.
>>
>> Does anyone here know a tool or a script that will do that?
>> I tried with Automator but failed to get the events selected right
> > from
>> the beginning. :(
>
> I see several options have been mentioned already, but here is another
> one to keep in mind:
>
> Bento (the personal database application from FileMaker) provides
> access
> to Address Book and iCal as flat databases, allowing you to do things
> like sort, find, delete records, edit text, etc.
>
> Catches: Bento costs money (but you can probably use the 30 day free
> trial for a one-off task), requires Leopard or later, and it still has
> some limitations as a general purpose database.
>
> Version 3 came out late in late September 2009, so I expect version 4
> will appear before the end of the year. They did a price rebate last
> time if you owned a previous version and upgraded within a few months
> of
> the new release.

I would think apppescript would be the best choice, Esp. If you want to
do it again. Seems eminently scriptable
<http://www.mactech.com/articles/mactech/Vol.21/21.11/ScriptingiCal/index.html>


--
Woody
From: Gerhard Torges on
Martin S Taylor <mst(a)hRyEpMnOoVtEiTsHm.cIo.uSk> wrote:

> You can do what you want in BusyCal, but it's a bit expensive to buy just to
> do that. On the other hand, I'm a huge fan - it's so much better than iCal.

It's not THAT expensive.
I installed the trial to give it a go.
But how to to my task there? Use the list view?
Not very comfortable either.


Gerhard


--
"Ich habe ja nichts zu verbergen".
Nunja:
<http://daten-speicherung.de/wiki/index.php/
F�lle_von_Datenmissbrauch_und_-irrt�mern>
From: Bruce Horrocks on
On 05/07/2010 11:48, Gerhard Torges wrote:
> I need a script or tool to delete all events in 2 calendars between June
> 29th and Aug 01 this year.

No script or tool required - you can do it iCal.

Go into month view.

Choose the calendars that you want displayed and untick those whose
events you want left unaffected.

Type a full stop into the search field.

A window then appears at the bottom listing all the events 'found'. (For
me, a full-stop found every event but YMMV)

Scroll the window down to the first event that you want to delete and
select it.

Scroll to the last event and shift click to select it and all
intervening ones.

Press Delete on the keyboard.

Stupid work now done :-)

--
Bruce Horrocks
Surrey
England
(bruce at scorecrow dot com)