iSleep vous offre un dictionnaire AppleScript, que vous pouvez utiliser à comme vous le désirez pour conjuguer la puissance d'iSleep avec celle d'AppleScript ! Voici quelques exemples et explications sur ce dictionnaire...
Veuillez noter qu'une connaissance préalable d'AppleScript est nécessaire pour utiliser ces fonctions.
En général, évitez de changer les réglages après avoir cliqué sur "Au lit !" ou après avoir utilisé une commande équivalente. Cliquez toujours sur Stop, ou utilisez la commande stop, avant de changer les réglages.
sleeping delay real -- passer de la musique ou un film pendant cette durée, en secondes, avant d'aller au lit
Exemple : set sleeping delay to 120
règle la durée de la musique (ou du film) d'endormissement à 2 minutes
wake up time date -- quand iSleep vous réveillera
Exemple :
set cur_date to (current date) + 8 * hours
set wake up time to cur_date
change l'heure à laquelle iSleep vous réveillera : dans cet exemple, 8 heures après l'exécution du script.
remaining time real [r/o] -- temps restant en secondes avant d'aller au lit
Exemple : set rem_time to remaining time
retourne une valeur en secondes (pendant combien de temps la musique passera-t-elle encore. Notez que cette variable est en lecture seule.
counting down boolean [r/o] -- iSleep est-il en train d'attendre la fin de la musique ou du film ?
Exemple : set status to counting down
retourne true
(vrai) ou false
(faux) . En lecture seule.
go to bed: Lance la musique ou le dvd et le compte à rebours
Exemple : tell application "iSleep" to go to bed
produit le même résultat que si vous aviez cliqué sur "Au lit !".
snooze [for]: stoppe la musique de réveil
Exemple : tell application "iSleep" to snooze for 240
arrêtera la musique provenant du réveil pendant 4 minutes. tell application "iSleep" to snooze
l'arrêtera pendant la durée fixée dans les préférences d'iSleep (5 minutes par défaut), comme si vous aviez appuyé sur Espace.
stop: Arrête le compte à rebours
Exemple : tell application "iSleep" to stop
dit à iSleep d'arrêter la procédure déclenchée par "Au lit !". Revient à cliquer sur le bouton Stop.