Accueil > Logiciels > iPhoto Mailer Patcher

Icon

iPhoto Mailer Patcher
Pour iPhoto 1.1.1
Par Simon Jacquier - 11 mai 2002

 

Télécharger la version 1.1.1a (179 Ko)
Miroir (212 Ko)
Miroir (179 Ko)

English version of this page

 

Remarque : l'interface de iPhoto Mailer Patcher n'est pas traduite en français, mais devrait être aisément compréhensible. Vous trouverez ci-dessous les instructions d'utilisation en français.

 

Qu'est-ce que c'est ?

iPhoto Mailer Patcher est un "hack" pour iPhoto d'Apple. iPhoto 1.1.1 apporte la possibilité d'envoyer des photos par e-mail directement depuis l'application. Malheureusement, cela ne fonctionne qu'avec Mail, le client e-mail fourni avec Mac OS X. iPhoto Mailer Patcher modifie iPhoto pour lui permettre d'envoyer des photos avec Entourage, Eudora, Mailsmith, PowerMail ou QuickMail Pro.

Désolé, utilisateurs de Netscape 6, le module d'e-mail ne semble pas scriptable :-(

Avant       Apres
Avant       Après

 

Configuration requise

iPhoto Mailer Patcher 1.1.1a nécessite la version 1.1.1 d'iPhoto. iPhoto nécessite Mac OS X 10.1 ou plus récent. Des versions pour iPhoto 2.0 et 4.0 sont disponibles ici.

 

Comment l'installer ?

Assurez-vous d'avoir installé la version 1.1.1 d'iPhoto. iPhoto Mailer Patcher est uniquement prévu pour fonctionner avec iPhoto 1.1.1.

- Lancez iPhoto Mailer Patcher depuis le Finder.

- Sélectionnez votre logiciel d'e-mail préféré dans le menu.

- Cliquez sur "Patch" pour patcher iPhoto. iPhoto Mailer Patcher vous rappellera de quitter iPhoto (même s'il n'est pas lancé). Il est préférable de quitter iPhoto avant de le patcher.

C'est tout. iPhoto enverra maintenant des e-mails avec votre client e-mail favori.

 

Comment le désinstaller ?

Si vous voulez qu'iPhoto envoie à nouveau des e-mails avec Mail, vous pouvez le restaurer à son état d'origine avec iPhoto Mailer Patcher.

- Lancez iPhoto Mailer Patcher depuis le Finder.

- Cliquez sur "Restore" pour restaurer iPhoto à son état d'origine. iPhoto Mailer Patcher vous rappellera de quitter iPhoto (même s'il n'est pas lancé). Il est préférable de quitter iPhoto avant de le restaurer.

C'est tout. iPhoto enverra maintenant à nouveau des e-mails avec Mail.

 

Comment sélectionner un autre client ?

Vous avez patché iPhoto pour qu'il envoie des e-mails avec votre client e-mail favori (disons, Entourage) et voulez maintenant qu'il envoie des e-mails avec, disons, Eudora ? Restaurez simplement iPhoto à son état d'origine avec iPhoto Mailer Patcher, puis lancez iPhoto Mailer Patcher une nouvelle fois et sélectionnez Eudora.

 

Note importante à propos des futures mises à jour

Avant de mettre à jour iPhoto vers une future version (1.1.2, 1.2 ou qu'importe) il est fortement recommandé de restaurer iPhoto à son état d'origine AVANT d'appliquer la mise à jour.

 

Problèmes connus et limitations

iPhoto Mailer Patcher modifie l'application iPhoto, qui doit impérativement être située dans VotreDisqueMacOSX/Applications/ (l'emplacement par défaut lors de l'installation d'iPhoto). Si vous ne bénéficiez pas de droits d'accès suffisants sur le dossier Applications ou sur iPhoto lui-même, vous obtiendrez une erreur lorsque iPhoto Mailer Patcher tentera de modifier iPhoto. Vous devez exécuter iPhoto Mailer Patcher en tant qu'Administrateur pour patcher iPhoto. L'utilisateur créé automatiquement pour vous lors de l'installation de Mac OS X est un administrateur.

iPhoto utilise AppleScript pour envoyer des e-mails. Malheureusement, les autres logiciels de courrier ne peuvent être scriptés exactement comme Mail. Piloté par AppleScript, Mail peut insérer des images en tant que pièce jointe n'importe où dans le texte. Ainsi, si vous envoyez plusieurs images, chaque image apparaîtra dans le corps du message entre son titre et le titre de l'image suivante. C'est impossible à réaliser avec les autres programmes. Les titres et les commentaires des photos sont affichés à la suite et les images ne sont pas visibles dans le corps du message. Par contre, elles seront affichées à la fin de votre texte lorsque vous enverrez votre message (l'affichage des images dépend cependant du client e-mail de votre correspondant).

Les titres et commentaires des images ne sont pas passés correctement au client e-mail (y compris Mail) s'ils contiennent des caractères spéciaux comme "é". Ce n'est pas une limitation de iPhoto Mailer Patcher.

 

Combien ça coûte ?

iPhoto Mailer Patcher est gratuit. Il peut être distribué gratuitement à quiconque dans sa forme originale et non modifée.

Si vous le trouvez utile et désirez soutenir l'auteur en faisant une donation (c'est très à la mode actuellement, après tout), vous pouvez le faire via PayPal en cliquant sur l'image ci-dessous. Si vous faites une donation, vous aurez accès au code source du Patcher si cela vous intéresse.

 

Pour les curieux

iPhoto Mailer Patcher remplace deux fichiers à l'intérieur d'iPhoto :

/Applications/iPhoto.app/Contents/Resources/Scripts/Mail.scpt
et
/Applications/iPhoto.app/Contents/Resources/mail.tif

Le premier est le script qu'iPhoto utilise pour envoyer les images. Il est remplacé par une copie modifiée pour fonctionner avec le client e-mail sélectionné. Le deuxième est l'icône affichée dans la barre d'outils "Partager". La version modifiée affiche l'icône du client e-mail sélectionné au lieu de celle de Mail.

iPhoto Mailer Patcher ne supprime pas les anciens fichiers. Il le renomme en :

/Applications/iPhoto.app/Contents/Resources/Scripts/Mail.scpt.old
et
/Applications/iPhoto.app/Contents/Resources/mail.tif.old

Ainsi, la fonction de restauration de iPhoto Mailer Patcher supprime les fichiers "hackés" et redonne aux anciens fichiers leur nom d'origine.

iPhoto Mailer Patcher a été créé avec Project Builder et Interface Builder en Objective-C avec Cocoa. Le script a été modifé à l'aide du Script Editor.

 

Envoyez des images par glisser-déposer

Un autre moyen d'envoyer des photos par e-mail est de les glisser-déposer depuis la fenêtre d'iPhoto sur l'icône de votre logiciel d'e-mail. Notez que cela ne fonctionne pas avec Mailsmith et QuickMail Pro. On peut aussi faire glisser des images dans la zone "pièces jointes" de la plupart des clients e-mail. MAIS dans ce cas les images ne seront pas optimisées du tout pour un envoi par e-mail.

 

Avertissement

iPhoto Mailer Patcher devrait être inoffensif tant pour votre installation d'iPhoto que pour votre Système. Il est distribué dans l'espoir d'être utile, mais SANS AUCUNE GARANTIE. L'auteur ne pourra être tenu pour responsable d'un quelconque dommage ou perte de données consécutif à l'utilisation du logiciel. Vous l'utilisez à vos risques et périls. Comme mentionné ci-dessus, iPhoto Mailer Patcher ne fait rien d'autre que de renommer et ajouter/supprimer deux minuscules fichiers dans une application. Si par malheur votre copie d'iPhoto devait se corrompre et ne plus fonctionner correctement, supprimez-la et réinstallez iPhoto depuis l'archive disponible sur le site d'Apple. iPhoto Mailer Patcher ne peut faire aucun mal à votre Photothèque, stockée autre part sur le disque. La Phototèque sera bien évidemment conservée en cas de réinstallation.

 

Crédits

iPhoto Mailer Patcher a été créé par Simon Jacquier.
Il a été testé par Johann Woringer et Cyril Pavillard.

iPhoto Mailer Patcher n'a rien à voir avec Apple. Son auteur non plus. Ne contactez pas Apple si vous avez besoin d'aide ou des commentaires à émettre. Utilisez plutôt cette adresse e-mail : jacksim@mac.com.

Certaines idées et extraits de codes ont été empruntés à l'installeur d'ASM de Frank Vercruesse.

Merci à Adam C. Engst de TidBits et à Rich Siegel de Bare Bones Software pour les idées qui ont conduit à cette version 1.1.1a.

Un merci tout spécial à Mike et à Iwan pour avoir inauguré mon compte PayPal ;-)

 

Historique des versions

11 mai 2002 1.1.1a Ajout du support d'Eudora, Mailsmith, PowerMail et QuickMail Pro
Changement du nom du programme
Quelques modifications mineures

8 mai 2002 1.1.1 Première version publique
Le numéro de version reflète la compatibilité avec iPhoto 1.1.1

 

iPhoto Mailer Patcher © 2002 Simon Jacquier

iPhoto, Mac OS X et Finder sont des marques déposées de Apple Computer, Inc.
Toutes les autres marques citées sur cette page appartiennent à leur propiétaire respectif.