PDA

Visualizza Versione Completa : iCal: come impostare automaticamente un avviso sonoro in eventi già esistenti?



P.O. Box
03-02-10, 17:52
Ho creato un calendario specifico compleanni e ricorrenze in iCal usando BirthdayscannerX (http://www.zencat.de/bsx/features.html).
L'app importa compleanni e anniversari direttamente in iCal prendendoli da Rubrica Indirizzi e a differenza del Calendario Compleanni di default non è read only ma permette le modifiche.
Tutte le ricorrenze però hanno l'avviso con messaggio silenzioso. Dall'applicazione non è possibile settare un messaggio con suono durante l'importazione (sarà forse implementato in future release, dice l'autore...)

E' possibile, senza doverlo fare manualmente evento per evento, aggiungere un suono al messaggio di tutti gli eventi già esistenti in un calendario specifico di iCal?

rob
03-02-10, 18:05
Ciao P.O. Box,
ti segnalo questa (http://www.tuttologia.com/macp2p/showthread.php?t=26945&highlight=compleanni) discussione trovata con una ricerca (http://www.tuttologia.com/macp2p/showthread.php?t=25004).
Magari ti può essere d'aiuto. :)

P.O. Box
03-02-10, 18:17
Grazie, Rob, ma avevo fatto già fatto una ricerca. Tra l'altro quella piccola app che segnali l'avevo già provata e mi faceva casini... (1)
Non voglio che si ricrei un calendario, quello c'è già, ma un metodo che permetta di inserire, a calendario e eventi creati, in un secondo momento un avviso sonoro.


(1) EDIT 17:40: Mi rimangio tutto :-) iCalBirthdays (http://www.apple.com/downloads/macosx/automator/icalbirthdays.html) da te segnalato in quel thread è stato aggiornato due settimane fa e non si blocca più e fa il suo lavoro. Ricrea un calendario exnovo e solo per i compleanni, BirthdayscannerX invece prende anche altre ricorrenze. Quindi rimane il mio quesito: si può aggiungere il suono a calendario già esistente?

rob
03-02-10, 18:46
Ho trovato questo tip (http://www.macosxhints.com/article.php?story=20090923134257835).
Non l'ho provato.

P.O. Box
03-02-10, 18:59
Ho trovato questo tip (http://www.macosxhints.com/article.php?story=20090923134257835).
Non l'ho provato.
Si' anche questo l'avevo visto ma mi mettono paura gli script, non sono ancora pronto e non saprei bene come usarlo. Però magari ci provo, lo script è questo:

tell application "iCal"
tell calendar "Birthdays"
set all_events to every event
repeat with this_event in all_events
tell this_event
delete every sound alarm
delete every display alarm
make new display alarm at end with properties {trigger interval:-14400}
end tell
end repeat
end tell
end tell

Ho capito che il trigger interval è in minuti e quindi se 1440 minuti sono un giorno, ci andrebbe -1440 per avere l'avviso un giorno prima del compleanno.. Dove dice tell calendar "Birthdays" dovrei cambiare l'inglese con il nome del calendario? Scusa ma non ho idea di come si usano gli script, non so dove mettere le mani :oops

rob
03-02-10, 18:59
Ho trovato anche Yabi (http://www.devzero.it/yabi/).
Viene installato nel pannello delle Preferenze di Sistema dove si possono settare gli avvisi e mi ha riconosciuto in automatico tutti i compleanni.

Lester
03-02-10, 19:00
iCalBirthdays (http://www.apple.com/downloads/macosx/automator/icalbirthdays.html) da te segnalato in quel thread è stato aggiornato due settimane fa e non si blocca più e fa il suo lavoro. Ricrea un calendario exnovo e solo per i compleanni, BirthdayscannerX invece prende anche altre ricorrenze. Quindi rimane il mio quesito: si può aggiungere il suono a calendario già esistente?

Se tu ricrei il calendario ex novo con iCalBirthdays selezionando questa opzione:

http://www.tuttologia.com/forumtutor/lester44.jpg

non fa quel che chiedi?

Altro plugin che non posso testare:

http://www.nhoj.co.uk/datestoical/


Dates to iCal 2 is shareware, registration is £3 per machine. The application runs in demo mode for three weeks before it needs registering.

P.O. Box
03-02-10, 19:29
Ho trovato anche Yabi (http://www.devzero.it/yabi/).
Viene installato nel pannello delle Preferenze di Sistema dove si possono settare gli avvisi e mi ha riconosciuto in automatico tutti i compleanni.

Grazie, Rob!! Ecco, Yabi mi pare quello che cercavo. Anche se ricrea il calendario importa altre ricorrenze oltre ai compleanni. Mi sembra sia il migliore, devo studiarmelo meglio ma da un primo test funziona bene. Non ho capito come farlo ripartire una seconda volta dopo il primo sync però... :???:ora vedo meglio.

Grazie anche a Lester, mi sono appena studiacchiato iCalBirthdays testandolo ma non si riesce a settare il tipo di suono (ne sceglie uno lui) e come dicevo non prende altre ricorrenze al di fuori del compleanno. Poi ti cancella tutto ogni volta e riparte sempre dalla data del giorno del sync tralasciando eventi passati... Insomma ha qualche cosa da migliorare, almeno in questa versione e leggevo nella ProjectPage che altri utenti notavano le stesse mancanze ma il developer mi sembra molto disponibile agli aggiornamenti

P.O. Box
03-02-10, 21:10
Mi piace molto questo Yabi, promette molto bene
Rob, tu che in qualche modo l'hai provato oggi, forse puoi aiutarmi.

Nel settaggio degli allarmi all'inizio non avevo ben capito e c'erano ben 3 avvisi di default. Li ho cancellati uno ad uno lasciando solo l'avviso sonoro per le 10 del giorno prima ma mi crea comunque due avvisi sonori per evento: uno alle 10 e uno alle 00.00. Ho cancellato tutto ma crea sempre quello delle 00.00...
O non lo vedo io o forse ha registrato questo settaggio e rimane li' fisso... Dove dovrei cercare o cosa cancellare per resettarlo? Lo so che potrei partire da zero disinstallandolo forse, ma mi piaceva imparare come funzionano questi prefspane....

rob
03-02-10, 23:48
Hai provato a ripristinare i parametri di default?
Io ho provato a eliminare un allarme e poi ho fatto clic sull'icona di ripristino (vedi immagine allegata).

P.O. Box
04-02-10, 00:40
Hai provato a ripristinare i parametri di default?
Io ho provato a eliminare un allarme e poi ho fatto clic sull'icona di ripristino (vedi immagine allegata).

Si, l'ho fatto ma li ho cancellati tutti perchè altrimenti ognuno di quei parametri viene applicato con conseguenti 3 avvisi
Come vedi nello screenshot non c'è niente selezionato ma mi salva gli eventi con un "Messaggio con suono Basso 1 giorno prima alle 0.00"

rob
04-02-10, 01:22
Ho fatto un po' di prove.
La soluzione finale dovrebbe essere (spero di ricordarmi la sequenza corretta):
- in iCal deseleziona il calendario YABI Agent, quindi dal menu Composizione > Elimina quindi esci dal programma
- a questo punto vai in Preferenze di Sistema > YABI > scheda Alarms elimina gli avvisi che non ti servono (dai 3 di default)
- dalla scheda General > Deactivate > Activate.
In questo modo ho ottenuto un solo avviso (allego immagine).

P.O. Box
04-02-10, 01:47
In questo modo ho ottenuto un solo avviso (allego immagine).
Quell'avviso era in preferenze della lista Alarms? Cioè non era lista bianca come nella mia immagine?

Perchè potrebbe essere un errore da me causato avendo io cancellato immediatamente YABI Agent prima di fare qualunque cosa dopo l'installazione. Ho anche cliccato su Resync e vedo che sotto dice "Yabi Agent must be active" a cui non ho dato peso... Forse sarebbe il caso di disinstallare, e rifare un'istallazione pulita. Basta un clic destro "Rimuovi Pannello Preferenze Yabi" e non dovrebbe lasciare tracce, giusto?

rob
04-02-10, 02:09
Anche se hai l'elenco vuoto nella lista Alarms facendo clic sul pulsante di default che ti ho indicato nel post n. 10 dovrebbero ricomparire tutti gli avvisi standard (come è successo a me).

Per cercare tutti gli elementi da eliminare (poiché non ha un suo uninstaller) usa Easyfind (http://www.devon-technologies.com/products/freeware/index.html) per trovare tutti i file inerenti a YABI (non solo le preferenze).

P.O. Box
04-02-10, 03:06
Grazie Rob intanto per Easyfind perchè non basta, come dice il developer, rimuovere l'app dal Pannello, lascia qualche traccia (che non trovavo manco con AppCleaner) :smt023

Comunque ho risolto. La cosa era più ovvia di quanto pensassimo :doh
Non avevo pensato a controllare se nelle preferenze di iCal fosse spuntata "Aggiungi un avviso di default a tutti i nuovi eventi". Infatti ora deselezionandolo mi mette solo 1 avviso, quello previsto da YABI
Non ci avevo pensato perchè altri Calendar Importer come BirthdayscannerX non ne tenevano conto nell'importazione perchè mettono solo quello che hai scelto all'interno dell'applicazione. Il che mi sembra meglio, perchè altrimenti ti ritrovi sempre con due avvvisi, quello di default di iCal e quello scelto in YABI.
Chissà se con YABI è possibile ignorare quello di default di iCal, magari lo propongo al developer...

rob
04-02-10, 16:35
Grazie per aver riportato la soluzione :).

unixo
22-03-10, 12:38
Grazie Rob intanto per Easyfind perchè non basta, come dice il developer, rimuovere l'app dal Pannello, lascia qualche traccia (che non trovavo manco con AppCleaner) :smt023

Comunque ho risolto. La cosa era più ovvia di quanto pensassimo :doh
Non avevo pensato a controllare se nelle preferenze di iCal fosse spuntata "Aggiungi un avviso di default a tutti i nuovi eventi". Infatti ora deselezionandolo mi mette solo 1 avviso, quello previsto da YABI
Non ci avevo pensato perchè altri Calendar Importer come BirthdayscannerX non ne tenevano conto nell'importazione perchè mettono solo quello che hai scelto all'interno dell'applicazione. Il che mi sembra meglio, perchè altrimenti ti ritrovi sempre con due avvvisi, quello di default di iCal e quello scelto in YABI.
Chissà se con YABI è possibile ignorare quello di default di iCal, magari lo propongo al developer...

Ciao,

l'uninstaller di YABI sarà pronto a breve: al momento, l'unica dritta che posso darvi è disabilitare YABI prima di procedere alla rimozione (questo per eliminare l'agent dalla lista dei client iSync).
Per quanto riguarda le impostazioni di default di iCal, ho già ricevuto questo suggerimento, mi sembra un'ottima idea e la includerò nella prossima release.

Un saluto,
unixo
(lo sviluppatore)

PS: da qualche giorno ho rilasciato la versione 1.0.2 ;-)

rob
22-03-10, 13:17
Ciao Unixo,
oltre al benvenuto su Mac Peer, ti ringrazio per renderci partecipi dell'evoluzione del tuo software. :)

unixo
22-03-10, 13:21
Grazie a voi piuttosto per il tempo dedicato.
Resto a disposizione per chiarimenti e suggerimenti :-)

Ancora un saluto!