fax4free, envoi de fax via freebox en CLI ou via menu contextuel

Edit : Le sous projet fax4free a été regroupé dans le projet plus complet cups2freefax : http://redmine.sputnick-area.net/wiki/cups2freefax

voici un script perl qui permet d’envoyer des fax gratuitement via sa freebox ( voir ancien article http://www.sputnick-area.net/wordpress/?p=32 ). Cela prends en compte les modifications apportées sur le site de free en 2009.

17 réponses à “fax4free, envoi de fax via freebox en CLI ou via menu contextuel”

  1. lode dit :

    salut merci pour se script mais j’ai l’impression que le fichier fax4free_current.run sois corrompu..

  2. admin dit :

    Merci de ton retour, le script a été re-testé et mis à jour. http://www.sputnick-area.net/scripts/fax4free_current.run est à jour avec la version fax4free_0.2.run
    Pour autant, il n’y avait pas vraiment de bug, mais j’ai amélioré les questions posées interactivement et revu un peu la syntaxe. Est tu bien sous Linux ?
    Voici la marche à suivre point par point :
    Ouvrir une console ( pseudo-terminal linux/Unix: konsole sous kde, gnome-terminal sous gnome )

    cd /tmp
    wget http://www.sputnick-area.net/scripts/fax4free_current.run
    chmod +x fax4free_current.run
    ./fax4free_current.run
    

    Puis suivre les indications.

  3. admin dit :

    Voici un exemple de sortie du script a lancer en user normal :

    user@host:/tmp$ ./fax4free_current.run
    Verifying archive integrity..../fax4free_current.run All good.
    Uncompressing  Voir doc : http://www.sputnick-area.net/?p=312 .....
    Voulez vous rajouter une entrée dans le menu "Actions" de kde4 ? (o/N) >>> o
    Donner votre login free pour configurer le script : ( souvent un numero de téléphone ) >>> 01xxxxxx89
    Donner votre password free pour configurer le script : >>> xxxxxxxxx
    Voulez vous surveiller un répertoire particulier via inotify ? (o/N) >>> N
    
    C'est terminé. L'executable est dans ~/.fax4free/fax4free.pl
    Si vous voulez pouvoir le lancer sans avoir a donner le chemin ( PATH ) complet, faites un lien symbolique :"
    
    sudo ln -sv  /usr/bin/fax4free
    
    ou si vous n'avez pas sudo :
    
    su - root -c "ln -sv  /usr/bin/fax4free"
    
  4. lode dit :

    voila le résulta

    vlad@vlad-home:/tmp$ ./fax4free_current.run
    Verifying archive integrity… All good.
    Uncompressing Voir doc : http://www.sputnick-area.net/?p=312 …..
    DEBUG:
    Voulez vous rajouter une entrée dans le menu « Actions » de kde4 ? (o/N) >>> N
    Donner votre login free pour configurer le script : ( souvent un numero de téléphone ) >>> **********
    Donner votre password free pour configurer le script : >>> ********
    sed: impossible de lire /home/vlad/.fax4free/fax4free.pl: Aucun fichier ou dossier de ce type
    sed: impossible de lire /home/vlad/.fax4free/fax4free.pl: Aucun fichier ou dossier de ce type
    Voulez vous surveiller un répertoire particulier via inotify ? (o/N) >>> N

    C’est terminé. L’executable est dans /home/vlad/.fax4free/fax4free.pl
    Si vous voulez pouvoir le lancer sans avoir a donner le chemin ( PATH ) complet, faites un lien symbolique : »

    sudo ln -sv /home/vlad/.fax4free/fax4free.pl /usr/bin/fax4free

    ou si vous n’avez pas sudo :

    su – root -c « ln -sv /home/vlad/.fax4free/fax4free.pl /usr/bin/fax4free »

  5. admin dit :

    Ok, re-essaye, il y avait un « e » perdu dans le script qui a fait bugger. :)

    Version fax4free_0.3.run comittée.

  6. lode dit :

    le résulta (je suis sous Ubuntu 9.10)

    vlad@vlad-home:/tmp$ ./fax4free_current.run
    Verifying archive integrity… All good.
    Uncompressing … Voir doc : http://www.sputnick-area.net/?p=312 …..
    eval: 1: fax4free.bash: not found
    vlad@vlad-home:/tmp$

    dans firefox le fichier http://www.sputnick-area.net/scripts/fax4free_current.run se fini mal

  7. admin dit :

    C’est rectifié. le « e » perdu manquait ailleurs :)

  8. lode dit :

    tout a l’aire de s’être installé… question bête comment on l’utilise ?

  9. admin dit :

    Tout dépends comment tu l’a installé, mais si tu es sous kde4, tu ouvre konqueror et tu fais un clic droit sur le fichier à faxer, tu y trouvera fax4free. ( c’est assez souple dans les formats de fichiers qu’on peux faxer ).
    Si tu n’a pas choisi l’option « menu « Actions » de kde4″, tu peux lancer

    fax4free

    dans un terminal si tu a créé le lien suggéré à la fin de l’install. Tu peux aussi le lancer en console avec le chemin absolu :

    ~/.fax4free/fax4free.pl

    Si tu n’a pas kde et que tu ne veut pas utiliser la console, utilise l’option « inotify » ( au moment de l’install ) dans le dossier qui va bien, de cette façon, une fenêtre s’ouvrira pour te demander le numéro de fax dès qu’un fichier arrivera dans ce dossier, le reste étant transparent pour l’utilisateur.

    Wallaa…

  10. lode dit :

    je suis sous gnome

    vlad@vlad-home:~$ chmod +x fax4free_current.runvlad@vlad-home:~$ ./fax4free_current.runVerifying archive integrity… All good.
    Uncompressing Voir doc : http://www.sputnick-area.net/?p=312 ……
    Voulez vous rajouter une entrée dans le menu « Actions » de kde4 ? (o/N) >>> N
    Donner votre login free pour configurer le script : ( souvent un numero de téléphone ) >>> **********
    Donner votre password free pour configurer le script : >>> **********
    Voulez vous surveiller un répertoire particulier via inotify ? (o/N) >>> o
    ./fax4free.bash requiert kde4
    vlad@vlad-home:~$

    Kde4 est donc obligatoire ?

  11. admin dit :

    Ok, j’ai créé une nouvelle version qui gère aussi gnome pour la surveillance d’un répertoire avec inotify.
    Si besoin j’implémenterais le support du menu contextuel sous Gnome.
    La version fax4free_0.4 est disponible : http://www.sputnick-area.net/scripts/fax4free_current.run

  12. lode dit :

    salut joyeuse fête

    je viens de testé:

    vlad@vlad-home:/tmp$ ./fax4free_current.run
    Verifying archive integrity… All good.
    Uncompressing … Voir doc : http://www.sputnick-area.net/?p=312 ……..
    Voulez vous rajouter une entrée dans le menu « Actions » de kde4 ? (o/N) >>> N
    Donner votre login free pour configurer le script : ( souvent un numero de téléphone ) >>> *******
    Donner votre password free pour configurer le script : >>> *********
    Voulez vous surveiller un répertoire particulier via inotify ? (o/N) >>> o
    /home/vlad/.config/autostart/fax4free.pl_inotify: line 2: [Desktop : commande introuvable
    /home/vlad/.config/autostart/fax4free.pl_inotify: line 7: de : commande introuvable
    « fax4free.pl_inotify » a été lancé en tache de fond et demarrera aussi aux prochains demarrrages de votre session X.
    C’est ce script qui vous demandera le numero de fax de votre correspondant des qu’un fichier sera créé dans « ~/PDF ».
    Les faxs ne sont pas limités aux PDFs, on peux aussi utiliser des documents Ooofice, des images…
    Il suffit d’utiliser cups-pdf ou bien Ooofice pour generer un fax en enregistrant le document à faxer dans le
    répertoire sus-cité, le reste étant de là automatique. Vous pouvez aussi copier ou deplacer votre document à faxer
    dans ce répertoire, ce qui produira le même efet.

    C’est terminé. L’executable est dans /home/vlad/.fax4free/fax4free.pl
    Si vous voulez pouvoir le lancer sans avoir a donner le chemin ( PATH ) complet, faites un lien symbolique : »

    sudo ln -sv /home/vlad/.fax4free/fax4free.pl /usr/bin/fax4free

    ou si vous n’avez pas sudo :

    su – root -c « ln -sv /home/vlad/.fax4free/fax4free.pl /usr/bin/fax4free »
    vlad@vlad-home:/tmp$

    Il n’y a pas de dossier PDF crée dans home…
    j’en est créé un manuellement sans pour au-temps avoir un résultat.

  13. Edgar dit :

    « Si besoin j’implémenterais le support du menu contextuel sous Gnome. »
    Je serai preneur, avec la possibilité de gérer un petit carnet d’adresses ce serait parfait ! :-)

  14. admin dit :

    Salut,

    une nouvelle version plus portable est en cours de developpement.
    Ca permettra de faxer depuis une imprimante virtuelle cups.
    De cette façon, il suffira d’avoir cups installé de façon indépendante du gestionnaire de fenetres ( kde, gnome, xfce… )

    ++, sputnick.

  15. admin dit :

    Ayé, merci de vous reporter à https://redmine.sputnick-area.net/wiki/cups2freefax/Cups2freefax

    @Edgar, le carnet d’adresse a été implémenté, merci de ta proposition.

    @lode, installe la nouvelle version, ça sera plus simple et efficace.

  16. Corto69 dit :

    Bonsoir,

    Je suis sous Ubuntu 10.04 Beta 1 Lucid Lyns sous AMD 64.
    Je viens d’installer fax4free.
    Istallation super simple. Je viens de faire un test et cela marche au top.

    Bravo et merci pour ce service de haute qualité.

    Corto 69

    Né libre, j’entends vivre librement

  17. jjoepook dit :

    c est vraiment de la balle ton logiciel je suis sur ubuntu 9.10 ca marche comme du feux moi qui cherchais une alternative a qfreefax qui fonctionne plus sur linux je suis comble
    bonne continuation
    jjoeppok
    vive le libre

Laisser un commentaire