Executer un script iMacro pour Firefox en ligne de commande (CLI)

Pour ceux qui ne connaissent pas, iMacro est un add-on Firefox qui permet d’automatiser et simuler des actions particulières automatiquement. Par défaut, il faut cliquer sur un bookmark configuré ou bien un *.iim dans l’interface iMacro.
J’ai cherché comment rendre ça encore plus simple en scriptant la chose.
Iopus, editeur de l’add-on a prévu le coup, il suffit (crossplatform) d’utiliser une URL spéciale.
Exemple :

$ firefox  -remote "openurl(http://run.imacros.net/?m=amap.iim,new-tab)"

où amap.iim est une macro que j’ai enregistré auparavant. (Il s’agit d’une recherche du terme « amap » dans google actualités pour info)



On peux aussi creer un bookmark avec une URL du type

http://run.imacros.net/?m=.iim



la macro s’éxécute donc toute seule et effectue la recherche sans avoir eu à cliquer quoique ce soit.
De là, on peux très bien creer un petit script shell et l’appeler avec une combinaison de touche.
( voir « actions d’entrées » dans le « control center » sous kde ou xbindkey pour tous gestionnaires de fenetres )

25 réponses à “Executer un script iMacro pour Firefox en ligne de commande (CLI)”

  1. jean dit :

    comment fait-on pour avoir un script qui envoie des commentaire sur skyrock merci de me repondre a+

  2. admin dit :

    Ça dépend. Désire tu mettre toujours le même commentaire ou bien un nouveau à chaque fois ? Tu utilise quel OS ?

  3. brice dit :

    Moi j’utilise Un mac mais j’ai aussi windows XP peut tu m’expliquer comment faire et oui je désire metre le même commentaire

  4. admin dit :

    Sous windows:

    C:\Program Files\Mozilla Firefox\firefox.exe http://run.imacros.net/?m=amap.iim

    Sous mac, je pense que tu peux lancer :

    firefox http://run.imacros.net/?m=amap.iim

    brice, le truc ici c’est de ne pas avoir à cliquer dans son navigateur pour lancer une macro que tu a déjà créée. A tu déjà créé ta macro ?
    Soit tu l’appelle manuellement sinon voir les taches planifiées sous windows ou bien cron/crontab pour les Unix likes comme Mac, Linux, BSD, Solaris…

  5. brice dit :

    non j’ai pas encore créer de macro comment je fais pour en créer un tu pourrais pas m’apprendre ou me montrer un tutoriel éfficace stp? c’est une sorte de programmation sous un terminal?

  6. iMacros45 dit :

    Un forum francais pour iMacros est ouvert ici
    http://imacros.forum-libre.info/

    C’est le seul forum francophone qui existe.

    Merci pour votre astuce.

    A+

  7. Cindy dit :

    bjr , commen feson nous pour mettre des coms sur skyrock , le meme a chaque fois ? je cai pa koi faire entre enregistrer et tout xD

  8. azmia dit :

    ossecour jai deja regarder tous sa je c toujour pas comen faire!

  9. Peltier dit :

    haurais besoin d’un exemple de script utilisé pour mettre des commentaire automatiquement sur un blog SVP sa serais sympas !!!

  10. leo dit :

    sa marche la

  11. Léa dit :

    Je n’y arrives toujours pas je ne comprends pas comment mettre des commentaires en plus je suis super nul en anglais, donc si vous pourriez expliquer tout ce qu’il faut faire en détails.
    Merci d’avance

  12. breizh blog dit :

    pas évident… va falloir que je m’y mette

  13. derradji dit :

    salut , je ve comprendre comment creer un macro plus rapide que les macros qu on creer sur imacros ,
    je ve dire ya des macros que je enregistrer sur imacros , mais des fois mes amis m donne des macros special rapide , fort , …..
    merci d avance

  14. Joséphine dit :

    Bonjour.

    Je ne comprend pas comment mettre des commentaires (200 com’s, même texte ou pas, je m’en fiche) sur skyrock automatiquement…

    J’ai iMacros 7.

    En plus, je ne comprend rien à l’Anglais…
    -_-°

    Merci d’avance !!!

  15. admin dit :

    Voici 2 tutoriels, pas besoin de parler ni Anglais ni Espagnol pour comprendre =)

    http://www.youtube.com/watch?v=SW5YBXNxUCc

    http://www.youtube.com/watch?v=hx7_4kOIOrs

    Comme iMacro sert à enregistrer et rejouer des scénarios (macros), vous devez évidement enregistrer vos propres scénarios, comme ajouter un commentaire « kikoo laule, ça roxe du poney! » sur un blog Skyrock. Il suffit comme le montre les vidéos de cliquer sur « enregistrer », de jouer le scénario, stopper l’enregistrement et enfin on peut à loisir rejouer la macro fraîchement créée… Walla, c’est tout ;)

  16. Joséphine dit :

    Merci !!!
    Je vais essayer, et je vous redit le résultat plus tard !!!
    =D

  17. Joséphine dit :

    Ben non, je n’y comprend toujours rien… O_o

    1) Ce n’est pas le iMacros que j’ai (j’ai la version iMacros 7)
    2) Ca me montre comment télécharger des vidéos, ou un truc du genre…

    Bon, je l’avoue, je suis pas très bonne dans ces trucs là, moi… -_-°
    Mais ce n’est pas grave, laissez tomber. Ca ne sert à rien, je comprendrer
    pas, dans tous les cas ! Je vais plutot chercher un autre logiciel pour
    rendre les commentaires skyrock automatiquement…

    Merci quand même, peut-être que d’autres comprendrons avec les tutos !!!
    Bonne chance aux autres !
    =D

  18. Désolé dit :

    Tous mes respects au webmaster de sputnick-area pour sa patience et ses réponses à toutes ses demandes peu orthodoxes (skyblog, quel joie).

    Comme lui a l’air vraiment très gentil je vais me charger de vous dire ce que vous devez savoir avant de vous lancer dans votre quête de « comz » :
    - imacros n’est pas fait pour les gens qui n’ont jamais développé quoi que ce soit (même si la pub dit l’inverse) : C’est à dire, oui, du code, en terminal ou non, du php, java, shell etc car il faudra sûrement bidouiller un peu vos macros.
    - vous aurez besoin de plus de travail que vous contenter de demander 10 fois la même chose à ce pauvre webmaster qui vous a donné tant de liens pertinents (ah oui c’est pas comme au lycée on vous mâchera pas le devoir, bienvenue dans la vraie vie chers ados).
    - pour ceux qui ont du mal en Anglais, utilisez des traducteurs comme translate.google.com très pratiques
    - pour ceux qui ont du mal en Français, utilisez un dictionnaire, un correcteur orthographique et votre cerveau pour la grammaire, merci pour nous.
    - j’estime votre temps de travail pour accomplir cette tâche si vous n’êtes pas développeur entre 2 et N jours de recherches et essais le temps de comprendre comment ça marche.

    Sur ce, bon courage vous en aurez besoin, ou faîtes appel à un informaticien si cela est vraiment important…

    PS : Merci à Joséphine d’être la seule blogeuse skyrock de cette page à écrire français.

  19. Désolé dit :

    Bon je me suis un peu emporté sur l’impertinence, mais le fond de mon message reste pertinent.

    Désolé

  20. admin dit :

    Merci de ton soutien Désolé. C’est vrai que d’instinct, c’est pas le genre de sujet que je traite, mais bon dans un but de vulgarisation de IMacro, voici un tutoriel pour générer des réponses automatiques.

    J’ai pour cela installé le addon Firefox IMacro (recherche google) puis je me suis enregistré sur skyrock (sic).
    Voici la vidéo que j’ai réalisé

  21. Désolé dit :

    T’assures j’espère que ça les aidera.

  22. Guillaume dit :

    Bonjour,

    Est-il possible d’utiliser cette technique avec un script .iim en local ?
    Je cherche à automatiser une macro sur mon script mais étant donné que celle-ci contient des identifiants je ne souhaite pas la partager.

  23. admin dit :

    Salut,

    @Guillaume,

    je suis pas sur de comprendre. Tu veut automatiser la création d’une macro ? oO

    Ce que tu peut automatiser c’est ce qui se passe dans ta page web en temps réel, pas la création de macro par IMacro AMHA. Essaye d’être plus explicite sur ton besoin.