Home > open source > Lightning: impostare la notifica via SMS di Google Calendar

Lightning: impostare la notifica via SMS di Google Calendar

9 febbraio 2010 No Comments

Come già detto in un precedente articolo è possibile gestire i calendari Google attraverso i plugins di Thunderbird.
Nasce però un problema quando si vuole impostare una notifica via sms, una delle cose più utili di Google Calendar. Lightning infatti gestisce gli avvisi tramite alert e non è impostabile in automatico l’invio di sms.

Ma con un po’ di codice si può risolvere tutto!

Con l’aiuto di questa pagina troviamo la cartella dei profili Thunderbird per accedere alla cartella delle estensioni e trovare quella relativa al “Provider for Google Calendar”.
In windows sarà qualcosa di simile a :

C:\Users\Username\AppData\Roaming\Thunderbird\Profiles\5xbn4czf.default\extensions\{a6….6925cc}\js

Dopo aver aperto il file calGoogleUtils.js cerchiamo la stringa


gdReminder.@method

Nella versione 0.6b1 si trova alla riga 396 ma potrebbe cambiare nelle altre versioni; è meglio cercarla con la funzione search di un editor.

Per impostare la notifica automatica via sms basterà cambiare la riga in:


gdReminder.@method = "sms";

Fatto! Dopo aver riavviato Thunderbird impostando un promemoria da Lightning verrà attivata una notifica sms in Google Calendar.

Se invece non si desidera ricevere sempre un sms si può modificare il codice nel seguente modo:

gdReminder.@method = "alert";
if(aItem.getProperty("LOCATION")=="SMS"){
    gdReminder.@method = "sms";
}

In questo modo la notifica sms verrà impostata solo quando nel campo “luogo” sarà inserito il testo “SMS” (senza virgolette), altrimenti sarà attivata la notifica di default tramite alert.

ATTENZIONE: aggiornando il provider le modifiche verranno sovrascritte dai nuovi files scaricati e bisognerà provvedere a impostare nuovamente la notifica via sms (sempre se nelle prossime versioni non verrà data la possibilità di sceglierla direttamente dal programma).

Tags: google

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>