16/11/08

AdiumScript: Firefox 3 Current Page v1.2b

AdiumScript

La précédente version AdiumScript: Firefox 3 Current Page v1.2a a été mise à jour pour être compatible avec Mac OS X 10.4.

Entraînant, comme je le supposais dans mes commentaires, l'ajout d'une binaire PPC[1] de GNU Wget 1.8.2 qui sera utilisée pour les versions de Mac OS X antérieures à Leopard.

C'était, à la rigueur, le "bug" le plus facile à fixer. Pour mémoire, pour détecter la version de Mac OS X en Bash, j'ai utilisé uname de cette façon[2] :

[[ "$(uname -r | awk -F '.' '{print $1}')" -lt 9 ]]

Pour les notifications Growl qui sont gérées par un script Bash osascript, c'était tout "simplement" Mac OS X 10.4 qui, semble ne pas tenir compte de l'encodage des fichiers et interpréter les scripts Bash avec l'encodage mac-roman :omg: !

Ou, encore est ce AppleScript qui envoie les paramètres vers les scripts Bash en mac-roman ? C'est, du moins, ce que peut laisser à penser la fonction suivante, que j'ai écrite pour fixer ce souci sous Mac OS X 10.4 :

function fix-oldencoding () {
    [[ "$(uname -r | awk -F '.' '{print $1}')" -lt 9 ]] && {
	echo "$(echo $1 | iconv -f utf-8 -t macroman)"
    } || {
	echo "$1"
    }
}

Heureusement que, depuis Leopard, le Terminal et Bash utilisent de l'UTF-8, c'est quand même vachement plus facile !

Firefox 3 Current Page v1.2b

Télécharger : Firefox3CurrentPage-1.2b.zip
MD5 (Firefox3CurrentPage-1.2b.zip) = 42a8d2de97a0c269520251b549a61eab

Après avoir téléchargé l'archive et installé Firefox3CurrentPage, il suffira d'utiliser la chaîne %_fx pour que celle-ci soit remplacée par le lien hypertexte correspondant à la page en cours de consultation dans Firefox 3.

RSS commentaires

  1. M
  2. G
  3. H
  4. E
  5. W
  6. Y

Pour valider le formulaire, saisissez les 3 premiers caractères de la série

  • caca
  • confused
  • cry
  • dizzy
  • happy
  • lol
  • neutral
  • omg
  • sad
  • smile
  • tongue
  • wink