Cómo mostrar el evento "hasta el próximo calendario programado" (en la barra de menú)

3

¿Hay alguna manera de mostrar tiempo restante hasta el próximo evento del calendario ? ¿Preferiblemente en la barra de menú del menú si es posible? Tal vez alguna otra manera de conseguir algo similar?

    
pregunta Eric Fail 17.01.2016 - 21:44

3 respuestas

6

Aquí hay una manera de mostrar el tiempo restante hasta el próximo evento de calendario en la barra de menú.

  1. Instale icalBuddy en /usr/local/bin (la forma más fácil es con Homebrew : brew install ical-buddy )
  2. Descargue y ejecute BitBar
  3. Coloque la siguiente secuencia de comandos en la carpeta de complementos que seleccionó (como event.sh , por ejemplo):
#!/bin/bash

osascript <<'END'
set theEventInfo to do shell script "/usr/local/bin/icalBuddy -n -li 1 -uid -ec 'Birthdays' -ps '/|/' eventsToday+10 | sed 's/^.*(\(.*\)).*uid: \(.*\)$/\1|\2/'"

set prevDelimiter to AppleScript's text item delimiters
set AppleScript's text item delimiters to {"|"}
set theEventInfos to every text item of theEventInfo
set AppleScript's text item delimiters to prevDelimiter

set theEventCalendar to first item of theEventInfos
set theEventUID to second item of theEventInfos

tell application "Calendar"
    tell calendar theEventCalendar
        set theEvent to first event whose uid is theEventUID
        set duration to (start date of theEvent) - (current date)
        return "next event in " & duration div hours & ":" & text -2 thru -1 of ("0" & (duration div minutes - (duration div hours * 60))) & return & "---" & return & summary of theEvent & return & start date of theEvent
    end tell
end tell
END

Algunas notas:

  • Hay espacio para mejoras, pero lo básico está ahí.
  • Excluye el calendario de cumpleaños. También puede excluir fácilmente eventos de todo el día agregando -ea en la lista de parámetros de icalBuddy
respondido por el olivier 23.01.2016 - 18:15
0

Uso el widget de cuenta atrás de la aplicación App Store. Son los 99 centavos. Hace justo lo que quieres. Establece la fecha y la hora de un evento y muestra un pequeño rectángulo en su pantalla con días y horas hasta el evento. La pantalla se muestra a continuación.

Puedes tener el rectángulo justo en tu escritorio o flotarlo para que siempre esté en la parte superior. También puede tener una cuenta regresiva en días solamente o en días y horas como la que se muestra aquí. También puede establecer los colores que se utilizarán para el texto y el fondo.

    
respondido por el jmh 28.12.2018 - 04:11
-1

Hay una aplicación gratuita llamada "Cuánto tiempo se dejó" en la tienda de aplicaciones. hace exactamente esto.

    
respondido por el user315338 27.12.2018 - 20:26

Lea otras preguntas en las etiquetas