16/11/08
AdiumScript: Firefox 3 Current Page v1.2b

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 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 :
[[ "$(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
!
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.