Clip Helper

Actualização em 15 de Fevereiro de 2010: Cerca de três anos depois de ter sido sugerida por mim ao Centro de Informática, a funcionalidade do CLIP Helper foi finalmente implementada no CLIP e está actualmente em testes, portanto, caso seja mantida, este script poderá brevemente deixar de ser necessário.


Este é um script que criei para auxiliar na escolha de turnos no sistema CLIP da UNL.

Ao escolher os turnos das minhas aulas, muitas vezes tinha dificuldade em perceber se um determinado turno era uma boa escolha ou não porque não era claro quais os outros dias em que aquele turno teria lugar. Não é nenhuma tarefa impossível mas se fosse possível perceber imediatamente qual o “par” do turno que estou a considerar, seria mais rápido do que ter que andar à procura dele lá pelo meio dos outros turnos todos.

Se fosse possível passar o rato por cima de um turno e ter o seu “par”, bem como o próprio turno, automaticamente assinalados a outra cor, seria excelente.

Em 2007 sugeri isto mesmo ao Centro de Informática da FCT (que é quem trata do CLIP) mas a ideia não foi implementada (nem sequer me responderam ao e-mail…), portanto decidi fazê-lo eu próprio num script para o Greasemonkey.

O resultado é o CLIP Helper. Basta carregar neste link e o Gresemonkey deverá oferecer-se para instalar o script.

Actualização: Corrigi um “bottleneck” que podia fazer com que o Firefox bloqueasse durante dois ou três segundos. Obrigado ao Ricardo Martins por detectar o problema.

Actualização @ 14/2/2010: Quando disponibilizei isto ao público tinha intenção de criar um repositório no GitHub ou no Bitbucket para alojar o código. Hoje foi finalmente o dia. Aqui está ele: http://github.com/borfast/Clip-Helper

Aqui está um pequeno vídeo que ilustra o efeito pretendido. Primeiro o comportamento normal do CLIP, sem o CLIP Helper, e depois com o CLIP Helper:

Para o poderem utilizar têm que ter o Firefox com o Greasemonkey instalado.

Feedback é bem vindo. :)