Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
09 Septembre 2010, 11:44
Accueil Aide Rechercher Identifiez-vous Inscrivez-vous
Nouvelles: Avant de poser une question, merci d'utiliser la fonction RECHERCHE.

+  Adium
|-+  Adium
| |-+  Adium Xtras
| | |-+  Page courante de Firefox 3
« sujet précédent | | sujet suivant »
Pages: 1 [2] 3 4 5 Imprimer
Auteur Fil de discussion: Page courante de Firefox 3  (Lu 14518 fois)
HP
Adiumy
****
Messages: 277


Switcher heureux


Voir le profil WWW
« Répondre #15 le: 31 Janvier 2009, 15:23 »

C'est plus simple qu'il n'y paraît.
Sauf qu'il faut un code admin, mais ça ce n'est pas un problème, mais surtout, ça ne passe pas du Tiger et PPC…
(macosx-10.5-i386)

Non, j'ai vérifié… les .so sont bien de cette sorte :

Code:
$ file _growl.so
_growl.so: Mach-O universal binary with 2 architectures
_growl.so (for architecture i386): Mach-O bundle i386
_growl.so (for architecture ppc7400): Mach-O bundle ppc

et ça fonctionnait sur un intel sous Tiger…

Citation de: biglittledragoon
La nouvelle version ne passe pas chez moi sur Tiger-PPC (justement) et comme Growl ne fonctionne pas et que la console est muette, je ne peux pas t'en dire plus.

Y a rien d'écrit dans la console ? ni dans console.log, ni dans system.log ?
Growl est accessoire… c'est plus pour "l'utilisateur final", de toute façon.

Sinon, afficher le contenu du paquet… aller dans Content -> Resources… faire glisser le main.py dans le Terminal… une fois que le chemin complet est afficher par le Terminal, valider avec "Entrée"… et me dire ce que ça écrit… ça devrait m'aider.

J'ai même de Mac OS X Tiger sous la main en ce moment Confused.
Journalisée

biglittledragoon
Maître Canard
Adiumy d'Or
*****
Messages: 1381



Voir le profil WWW
« Répondre #16 le: 02 Février 2009, 10:53 »

Pff… Je ne devais pas avoir les yeux en face des trous…

Code:
Jan 31 14:59:38 ibook-g4-de-xxx Firefox3CurrentPage.AdiumScripts: ImportError: No module named Growl
Jan 31 14:59:38 ibook-g4-de-xxx Firefox3CurrentPage.AdiumScripts: xmllangs: XML file succesfully parsed
Jan 31 14:59:40 ibook-g4-de-xxx Firefox3CurrentPage.AdiumScripts: Grabbing content from '88:89: syntax error: No user interaction allowed. (-1713)\n'
Jan 31 14:59:40 ibook-g4-de-xxx Firefox3CurrentPage.AdiumScripts: User-Agent: Firefox3CurrentPage/20090130 (Mac OS X 10.4.11; Power Macintosh; fr_FR; Python 2.3.5)
Jan 31 14:59:40 ibook-g4-de-xxx Firefox3CurrentPage.AdiumScripts: <urlopen error unknown url type: 88>

Toujours cette erreur -1713…
Journalisée

La connaissance ne vaut que si elle est partagée!
Mes X(tras)
HP
Adiumy
****
Messages: 277


Switcher heureux


Voir le profil WWW
« Répondre #17 le: 02 Février 2009, 11:03 »

Toujours cette erreur -1713…

Sauf que maintenant je sais parfaitement d'où elle vient ! Very Happy  Confused

C'est le script qui tente de communiquer avec Firefox pour obtenir l'URL… c'est lui qui lève l'erreur : No user interaction allowed. (-1713)…

Et bien… çà, c'est très chiant !  Sad  Confused
Journalisée

HP
Adiumy
****
Messages: 277


Switcher heureux


Voir le profil WWW
« Répondre #18 le: 02 Février 2009, 11:29 »

Colle çà, dans ton Terminal :
Code:
osascript -e "tell application \"Minefield\" to return («class curl» of window 1)"
et dis mois ce que ça retourne…

J'espère pas l'erreur -1713… mais on sait jamais… Rolling Eyes
Journalisée

biglittledragoon
Maître Canard
Adiumy d'Or
*****
Messages: 1381



Voir le profil WWW
« Répondre #19 le: 02 Février 2009, 11:42 »

Je te le dis pas alors…
Code:
27:28: syntax error: No user interaction allowed. (-1713)

 Idea Ce qui serait bien, c'est que d'autre utilisateurs sous Tiger disent ce que ça donne pour eux.
Journalisée

La connaissance ne vaut que si elle est partagée!
Mes X(tras)
HP
Adiumy
****
Messages: 277


Switcher heureux


Voir le profil WWW
« Répondre #20 le: 02 Février 2009, 11:49 »

et çà :
Code:
osascript -e "tell application \"Minefield\" to get «class curl» of window 1"
pareil ?
Journalisée

biglittledragoon
Maître Canard
Adiumy d'Or
*****
Messages: 1381



Voir le profil WWW
« Répondre #21 le: 02 Février 2009, 13:23 »

Oui…………

(Faut garder le moral! Razz )
Journalisée

La connaissance ne vaut que si elle est partagée!
Mes X(tras)
HP
Adiumy
****
Messages: 277


Switcher heureux


Voir le profil WWW
« Répondre #22 le: 02 Février 2009, 14:03 »

et comme çà

Code:
/usr/bin/osascript <<-EOF
    tell application "System Events"
        activate
        tell application "Minefield" to get «class curl» of window 1
    end tell
EOF

il faut tout copier coller…
inspiré de : http://macscripter.net/viewtopic.php?pid=101757#p101757
Journalisée

biglittledragoon
Maître Canard
Adiumy d'Or
*****
Messages: 1381



Voir le profil WWW
« Répondre #23 le: 02 Février 2009, 14:17 »

Le code ci-dessus ne passe pas, par contre, celui du lien: oui.
Code:
#!/bin/bash

/usr/bin/osascript <<-EOF

    tell application "System Events"
        activate
        display dialog "Hello world"
    end tell

EOF
J'ai une belle fenêtre de dialogue avec un beau "Hello world" et des boutons de fonctions qui passent! Very Happy
Journalisée

La connaissance ne vaut que si elle est partagée!
Mes X(tras)
HP
Adiumy
****
Messages: 277


Switcher heureux


Voir le profil WWW
« Répondre #24 le: 02 Février 2009, 15:35 »

Bon, je vais essayer de voir si ça vient du Firefox de la MoFo… parce que c'est pas celui que j'utilise…  Rolling Eyes
Journalisée

biglittledragoon
Maître Canard
Adiumy d'Or
*****
Messages: 1381



Voir le profil WWW
« Répondre #25 le: 02 Février 2009, 15:37 »

Ça me semble une piste intéressante.
Journalisée

La connaissance ne vaut que si elle est partagée!
Mes X(tras)
HP
Adiumy
****
Messages: 277


Switcher heureux


Voir le profil WWW
« Répondre #26 le: 02 Février 2009, 15:42 »

essaie çà alors :

osascript -e "tell application \"Firefox\" to get «class curl» of window 1"

chez moi, ça me donnait cette erreur :
Code:
$ firefox-url
5:48: execution error: File Minefield wasn’t found. (-43)

ce qui serait plus logique que l'erreur (-1713) Rolling Eyes

Journalisée

biglittledragoon
Maître Canard
Adiumy d'Or
*****
Messages: 1381



Voir le profil WWW
« Répondre #27 le: 02 Février 2009, 16:02 »

Euh… Tu es sûr de ton «class curl»?
Parce que ça me donne:
Code:
35:60: syntax error: Expected expression but found unknown token. (-2741)

Par contre:
Code:
osascript -e "tell application \"Firefox\" to get "class curl" of window 1"
Me renvoie
Code:
class
…………

J'ai réessayé ça:
Code:
/usr/bin/osascript <<-EOF
    tell application "System Events"
        activate
        tell application "Firefox" to get "class curl" of window 1
    end tell
EOF
Et j'ai:
Code:
96:120: syntax error: Can't get "class curl" of window 1. Access not allowed. (-1723)
Journalisée

La connaissance ne vaut que si elle est partagée!
Mes X(tras)
biglittledragoon
Maître Canard
Adiumy d'Or
*****
Messages: 1381



Voir le profil WWW
« Répondre #28 le: 02 Février 2009, 16:13 »

Euh… Tu es sûr de ton «class curl»?
Sur cette question, justement:
http://mail.python.org/pipermail/pythonmac-sig/2008-June/020167.html
Journalisée

La connaissance ne vaut que si elle est partagée!
Mes X(tras)
HP
Adiumy
****
Messages: 277


Switcher heureux


Voir le profil WWW
« Répondre #29 le: 02 Février 2009, 16:34 »

Faudrait aussi que tu sois sûr d'être en UTF-8… parce que sinon les guillemets bizarre d'AppleScript risquent d'avoir du mal à passer Wink

sinon, il vaudrait mieux coller ce qui est entre EOF dans l'éditeur de script…
en enlevant les backslash au besoin… voilà… mais j'en suis sûr… faut aussi voir que le support d'AppleScript dans Firefox est tout buggé, donc ça explique sûrement que ça ne fonctionne pas comme attendu, comme détaillé dans ton lien hypertexte.

Quelques exemples là : http://c-command.com/forums/showthread.php?t=80
Journalisée

Pages: 1 [2] 3 4 5 Imprimer 
« sujet précédent | | sujet suivant »
Aller à:  


Connexion avec identifiant, mot de passe et durée de la session

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 Transitionnel valide ! CSS valide !