Maracujá!

A presença de António, Sandra e Vanessa na web

Warn Me

versão 0.6, 2012/Fev.09

Pequeníssimo programa para mostrar uma notificação ao utilizador após um período de tempo ou a uma hora determinada, utilizando a interface de notificação da Freedesktop.org. Necessita de um sistema linux com esta interface instalada e com o módulo notify-python de ligação à linguagem Python. Para a introdução da hora e texto através do diálogo gráfico é também necessário o Zenity.

Transferência

warnme-0.6.tar.bz2

Teste

O programa foi testado em Ubuntu 11.10, mas deve funcionar em qualquer sistema linux que tenha os módulos acima referidos instalados. Para testar o seu funcionamento, abre uma consola (terminal), muda para a directoria onde guardaste o ficheiro acima, descompacta-o e invoca o programa com os seguintes comandos:

cd directoria/do/ficheiro
tar xvfj warnme-0.6.tar.bz2
cd warnme-0.6
python warnme-0.6.py .3 Teste de notificação

O resultado deve ser uma notificação imediata avisando que irá acontecer um teste cerca de 18 segundos depois:

Warn Me - Notificação

E, após os tais 18 segundos, a mensagem de notificação:

Warn Me - Notificação

Na consola, deve aparecer o seguinte texto, em simultâneo com as notificações:

Warn Me (Teste de notificação): going to sleep for .3 minutes...
Warn Me (Teste de notificação): done.

Para testar a introdução gráfica de dados, chame o programa sem quaisquer opções:

python warnme-0.6.py

Deve aparecer uma caixa de texto onde introduzir a hora e texto da mensagem:

Warn Me - Interface gráfica de introdução de opções

Introduza os dados pretendidos, como referido acima (sem o nome do programa).

Se não foi isso que aconteceu, faltará provavelmente um dos componentes necessários à execução do programa. Caso tudo tenha corrido bem, pode proceder-se à sua instalação definitiva.

Instalação

Instalar o programa resume-se a correr o programa de instalação. Em Ubuntu isso pode ser conseguido numa consola com esta sequência de comandos:

sudo sh install

Se o sistema não possuir o comando sudo, deve executar-se o comando sh install através de um utilizador com privilégios de administração do sistema (root).

Nota: Se possui a versão 0.2 ou inferior, deve removê-la, utilizando para isso este script de desinstalação.

Utilização

Para executar o programa deve usar-se um dos comandos:

warnme <minutos> <mensagem>
warnme <hora:minuto> <mensagem>

em que:

  • <minutos> é o número de minutos após os quais se deseja ser notificado (pode ser um número fraccionário, ex: 5.5 para cinco minutos e meio)
  • <hora:minuto> é a hora a que se deseja ser notificado, por exemplo 13:30 para a uma hora e meia da tarde; se a hora especificada for menor que a hora actual, ser-se-á notificado no dia seguinte
  • <mensagem> é a mensagem que aparecerá na notificação

As notificações terão o título Warn Me, que pode ser alterado adicionando a opção: -t "Título desejado" (deve colocar-se o título entre aspas, para evitar confusão com a mensagem). As opções --version e -h mostrarão a versão e um texto de ajuda, respectivamente.

Após se certificar que o programa funciona correctamente, a forma mais fácil de o usar é chamar o diálogo de execução do sistema, premindo em simultâneo as teclas ALT e F2, escrever o comando desejado, seguido de Enter.

Warn Me - daqui a 15 min.
(notificação após 15 minutos)

Warn Me - às 15:25
(notificação às 15:25)

O Warn Me também pode ser acedido a partir do menu de aplicações, na categoria “Acessórios”:

Warn Me - Entrada de menu

Facebook

Comentar (RSS)  |  Trackback

[Fonte RSS dos comentários a este artigo]

Comentar:

HTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*