Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#26 Le 22/05/2007, à 23:48

naholyr

Re : faire un script pour dl.free.fr

Voici le script que j'utilise, tel quel (change l'adresse e-mail pour le personnaliser) et qui fonctionne chez moi: http://dl.free.fr/C1GX65eg/dlfree
Voici la sortie que tu devrais avoir :

23:46:30 naholyr ~$ dlfree bin/dlfree
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   898    0     0  100   898      0    276  0:00:03  0:00:03 --:--:--     0
Fichier bin/dlfree envoyé avec succès.
Le lien de téléchargement a été envoyé à naholyr@*****.fr.

Tu as besoin du paquet «curl» pour que ça marche (je ne sais pas s'il est installé par défaut, dans le doute essaie de l'installer).

Dernière modification par naholyr (Le 22/05/2007, à 23:49)

Hors ligne

#27 Le 23/05/2007, à 07:58

Splitsch

Re : faire un script pour dl.free.fr

Salut!
>naholyr: ton script fonctionne parfaitement smile
Ceci dit, est-il possible que tu le modofie un peu, pour qu'il puisse fonctionner quand on sélèctionne les fichier à transférer>click-droit>envoyer ?

Merci beaucoup smile

Hors ligne

#28 Le 23/05/2007, à 18:09

naholyr

Re : faire un script pour dl.free.fr

Ben j'sais pas si j'ai envie lol

Hors ligne

#30 Le 26/05/2007, à 00:13

DuKiCloCk

Re : faire un script pour dl.free.fr

Peuks a écrit :

Bon alors se que j'ai fait ...

#!/bin/bash

EMAIL='tapealoeil2007@free.fr'

curl -q -T $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS -u $EMAIL:toto ftp://dl.free.fr/ | zenity --progress --pulsate

if [ $? -eq 0 ]
then
    gdialog --separate-output --title "dl.free.Fr" --msgbox "Fichier $1 transféré avec succès, le lien de téléchargement a été envoyé à l'adresse $EMAIL."
else
    gdialog --separate-output --title "dl.free.Fr" --msgbox "Erreur lors du transfert ! vérifiez votre configuration ou réessayez plus tard."
fi

J'ai touché à rien a part mon adresse lol mais hélasse ça ne fonctionne pas ... j'ai essayé av un fichier de 100 mo mais il m'affiche le message comme quoi le fichier a bien été envoyé  3sec après. C'est trop court ! roll

Enregistre ce fichier sous le nom : dl.free.fr.sh puis rend-le executable (clique droit>propriété>...) et enfin place le dans le dossier ~/gnome2/nautilus-scripts ! tu n'auras plus qu'a faire un clique droit sur le fichier a envoyer puis a selectioner script>dl.free.fr

Hors ligne

#31 Le 26/05/2007, à 00:18

DuKiCloCk

Re : faire un script pour dl.free.fr

Pense aussi a vérifier si tu a toutes les dépendences installé :

sudo apt-get install zenity curl xclip

wink

Hors ligne

#32 Le 26/05/2007, à 20:16

DuKiCloCk

Re : faire un script pour dl.free.fr

Je me suis fait plaisir avec ce petit script big_smile J'ai "mixé" toute les solutions proposées et voilà ce que ça donne :
(par contre, ce script ne fonctionne pas avec les fichiers comportant des espaces .. dommage hmm)

#!/bin/bash
##############################################################################
##############################################################################
##
## 		        Script Nautilus "dl.free.fr"
## Version : 0.1
##
## Info : http://forum.ubuntu-fr.org/viewtopic.php?id=120246&p=1
##
## Idée originale : egypte80
##
## Script original : naholyr
##
## Contributeur : naholyr, llwynrt, DAL, DuKiCloCk
##
##############################################################################
##############################################################################


##############################################################################
############################### CONFIGURATION ################################
##############################################################################

#Indiquer votre adresse email :
EMAIL='mail@fai.ext'

#Pour afficher l'adresse de téléchargement du fichier, mettre la valeur à 1
EXTRACTURL=1

#Definir l'éditeur texte pour visualiser les erreurs :
# "gedit" pour GNOME
# "kedit" pour KDE
EDITOR=gedit

##############################################################################
########################### Choix du destinataire ############################
##############################################################################

CHOIX_MAIL=`zenity --title "dl.free.fr" --text="Choix du destinataire" --list --radiolist --column "Selection" --column "Adresse Electronique" FALSE $EMAIL FALSE "Autre destinataire"`

if [ "$CHOIX_MAIL" = "Autre destinataire" ]
then
    DESTINATAIRE=`zenity --entry --title="Email" --text="Entrez l'email de votre destinataire"`
else
    DESTINATAIRE=$EMAIL
fi

##############################################################################
############################## Envoi du fichier ##############################
##############################################################################

if [ $EXTRACTURL -eq 1 ]
then
    TMP=$(tempfile)
    curl -q -v -T $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS -u $DESTINATAIRE:toto ftp://dl.free.fr/ 2> $TMP | zenity --progress --pulsate --auto-close --text="Envoi de $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS à $DESTINATAIRE"
    RESULT=$?
else
    curl -q -T $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS -u $DESTINATAIRE:toto ftp://dl.free.fr/ | zenity --progress --pulsate --auto-close --text="Envoi de $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS à $DESTINATAIRE"
    RESULT=$?
fi

##############################################################################
######################### Récupération des résultats #########################
##############################################################################

if [ $RESULT -eq 0 ]
then
    gdialog --separate-output --title "dl.free.fr" --msgbox "Le fichier a été envoyé avec succès.
Le lien de téléchargement a été envoyé à :

$DESTINATAIRE."
    if [ $EXTRACTURL -eq 1 ]
    then
        URL=$(grep -i -F "< 226-Il est disponible via" $TMP | grep -o "http:[^ ]*")
        if [ "$URL" = "" ]
        then
	    gdialog --separate-output --title "dl.free.fr" --msgbox "Impossible d'extraire le lien de téléchargement! Jetez un œil aux réponses du serveur..."
            $EDITOR $TMP
        else
	    gdialog --separate-output --title "dl.free.fr" --msgbox "Le lien de téléchargement est :

$URL"
        fi
        rm -f $TMP
    fi
    exit 0
else
    gdialog --separate-output --title "dl.free.fr" --msgbox "Une erreur s'est produite lors du transfert. Vérifiez votre configuration, ou réessayez plus tard."
    exit 1
fi

#################################### END #####################################

Pour le télécharger directement : http://dl.free.fr/D3oSRO2A/dl.free.fr.sh

Dernière modification par DuKiCloCk (Le 26/05/2007, à 20:16)

Hors ligne

#33 Le 27/05/2007, à 12:23

DuKiCloCk

Re : faire un script pour dl.free.fr

Apres une petite modif, c bon ça fonctionne avec les fichiers comportant des espaces ! big_smile

#!/bin/bash
##############################################################################
##############################################################################
##
## 		        Script Nautilus "dl.free.fr"
## Version : 0.1.1
##
## Info : http://forum.ubuntu-fr.org/viewtopic.php?id=120246&p=1
##
## Idée originale : egypte80
##
## Script original : naholyr
##
## Contributeur : naholyr, llwynrt, DAL, DuKiCloCk
##
##############################################################################
##############################################################################


##############################################################################
############################### CONFIGURATION ################################
##############################################################################

#Indiquer votre adresse email :
EMAIL='mail@fai.ext'

#Pour afficher l'adresse de téléchargement du fichier, mettre la valeur à 1
EXTRACTURL=1

#Definir l'éditeur texte pour visualiser les erreurs :
# "gedit" pour GNOME
# "kedit" pour KDE
EDITOR=gedit

##############################################################################
########################### Choix du destinataire ############################
##############################################################################

CHOIX_MAIL=`zenity --title "dl.free.fr" --text="Choix du destinataire" --list --radiolist --column "Selection" --column "Adresse Electronique" FALSE $EMAIL FALSE "Autre destinataire"`

if [ "$CHOIX_MAIL" = "Autre destinataire" ]
then
    DESTINATAIRE=`zenity --entry --title="Email" --text="Entrez l'email de votre destinataire"`
else
    DESTINATAIRE=$EMAIL
fi

##############################################################################
############################## Envoi du fichier ##############################
##############################################################################

FILE=$(echo $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS)

if [ $EXTRACTURL -eq 1 ]
then
    TMP=$(tempfile)
    curl -q -v -T "$FILE" -u $DESTINATAIRE:toto ftp://dl.free.fr/ 2> $TMP | zenity --progress --pulsate --auto-close --text="Envoi de $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS à $DESTINATAIRE"
    RESULT=$?
else
    curl -q -T "$FILE" -u $DESTINATAIRE:toto ftp://dl.free.fr/ | zenity --progress --pulsate --auto-close --text="Envoi de $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS à $DESTINATAIRE"
    RESULT=$?
fi

##############################################################################
######################### Récupération des résultats #########################
##############################################################################

if [ $RESULT -eq 0 ]
then
    gdialog --separate-output --title "dl.free.fr" --msgbox "Le fichier a été envoyé avec succès.
Le lien de téléchargement a été envoyé à :

$DESTINATAIRE."
    if [ $EXTRACTURL -eq 1 ]
    then
        URL=$(grep -i -F "< 226-Il est disponible via" $TMP | grep -o "http:[^ ]*")
        if [ "$URL" = "" ]
        then
	    gdialog --separate-output --title "dl.free.fr" --msgbox "Impossible d'extraire le lien de téléchargement! Jetez un œil aux réponses du serveur..."
            $EDITOR $TMP
        else
	    gdialog --separate-output --title "dl.free.fr" --msgbox "Le lien de téléchargement est :

$URL"
        fi
        rm -f $TMP
    fi
    exit 0
else
    gdialog --separate-output --title "dl.free.fr" --msgbox "Une erreur s'est produite lors du transfert. Vérifiez votre configuration, ou réessayez plus tard."
    exit 1
fi

#################################### END #####################################

Hors ligne

#34 Le 28/05/2007, à 00:12

kamou

Re : faire un script pour dl.free.fr

ca me faisait pareil jusqu'a ce que j'instal zenity et curl :

sudo apt-get install zenity curl

Hors ligne

#35 Le 28/05/2007, à 00:13

kamou

Re : faire un script pour dl.free.fr

ps: merci pour l'astuce ^^

Hors ligne

#36 Le 17/09/2007, à 15:38

chatdo

Re : faire un script pour dl.free.fr

Coucou, le script ne fonctionne plus ils ont du modifier quelque chose sur dl.free.fr

#37 Le 25/09/2007, à 13:07

xorax

Re : faire un script pour dl.free.fr

pareil.
même en utilisant lynx et en acceptant les cookies ya pas moyen...
free nous renvoie toujours sur la page de téléchargement du fichier (getfile.pl?file=...).

je parle en ligne de commande sur dedibox (alors vu que c'est iliad qui gère dédibox et que iliad gère aussi free......)

je vais quand même test avec les user-agent on sait jamais.

Hors ligne

#38 Le 27/09/2007, à 12:00

czeus2

Re : faire un script pour dl.free.fr

Bonjour,

je viens faire part d'un problème.

il s'agirait d'un problème pour récupérer des fichiers sur dl.free.fr avec wget

jusqu'à présent j'utilisait sous ma debian les commandes suivantes:

#First step is set cookie
wget --save-cookies cookie.txt --keep-session-cookies urlFichier -O tmpFile

#Second step is retry with cookie
wget -c --load-cookies cookie.txt urlFichier

#Then clean tmp file
rm tmpFile cookie.txt

mais plus rien n'a l'air de fonctionné depuis Lundi 24 Septembre 9h45 environ ,
à quoi cela est due ? suis-je le seul concerné ? le reboot des serveur ftp de free est - il en cause ?

liens:: http://dl.free.fr/ev.html
" 24/09: Modification d'une partie de l'archi. Relance des serveurs web. "

si quelqu'un à des news merci de répondre à ce post ou bien de m'envoyer un mail sur czeus2.news@gmail.com

merci
cordialement.

#39 Le 27/09/2007, à 20:28

ExploZe

Re : faire un script pour dl.free.fr

Bonjour,

Voila pour la dernière remarque il m'arrive la même chose moi je passait par www-browser pour telecharger sur dl.free.fr

J'ai trouver d'ou cela vien c'est la petit image FREE en bas a coté de l'année qui doit être charger avant de telecharger. c'est du .pl aussi im.pl exactement

J'ai découvert sa en désactivant les images ils m'etais impossible de dl sur dl.free.fr de mon propre pc!
Donc bin je sais pas comment faire par contre sous ssh je vois pas comment activé l'affichage des images... dans le www-browser
et avec wget non plus donc voila si quelqu'un c'est comment faire sa merci de partager

@pluch

#40 Le 27/09/2007, à 22:59

xorax

Re : faire un script pour dl.free.fr

script automatique pour télécharger sur dl.free.fr

wink

Dernière modification par xorax (Le 27/09/2007, à 23:00)

Hors ligne

#41 Le 28/09/2007, à 12:19

naholyr

Re : faire un script pour dl.free.fr

Ce script ne répond absolument pas à notre problématique qui est d'ENVOYER un fichier sur dl.free.fr sad
Pour récupérer le fichier je trouve normal (et peu gênant) de passer par la page web, mais pour envoyer c'est un peu plus pénible.

Ou alors j'ai manqué la description de ton script...

Hors ligne

#42 Le 02/10/2007, à 22:09

miz

Re : faire un script pour dl.free.fr

Bonjour à tous,

Étant très intéressé par ce sujet, je me suis penché sur la question ...

Mon but n'est pas tout à fait le même que vous :
Le veux faire un backup sur dl.free.fr.

backup-manager fonctionne bien et supporte le FTP. Mais pas moyen de le faire fonctionner avec dl.free.fr.

On peut contourner le problème en modifiant le script
/usr/bin/backup-mnagaer-upload.

Il suffit d'enlever les commandes $ftp->cwd($...)
Et oui, il n'y a qu'un seul répertoire sur le serveur et si on essais d'en changer il ferme les accès...

Bon, le backup semble don fonctionner.

Il est aussi possible d'utiliser le script tout seul (sans backup-manager)
En jouant sur les options, je pense que vous pourrez trouver une solution à votre problème.

Bon courage.

Miz

Hors ligne

#43 Le 07/10/2007, à 17:58

freddy55

Re : faire un script pour dl.free.fr

Toujours pas de nouvelles pour le script de téléchargement sur Free ?
J'ai testé le dernier proposé mais ca ne fonctionne pas ...

#44 Le 29/12/2007, à 15:43

sweetthdevil

Re : faire un script pour dl.free.fr

je me permet de faire repartir ce sujet, je suis egalement a la recherche d'une facon de telecharger sur dl.free.fr depuis un serveur distant en ssh.

Merci

Hors ligne

#45 Le 29/12/2007, à 22:57

Leduis

Re : faire un script pour dl.free.fr

Chez moi sa marche juste avec wget sur dl.free.fr.

#46 Le 30/12/2007, à 11:52

sweetthdevil

Re : faire un script pour dl.free.fr

ca marche depuis un serveur/ordinateur connecter avec Free?

Car j'essaye depuis un serveur dedie distant  de chez 1&1 et ca marche pas, ca dl juste le pl quelques chose.

Hors ligne

#47 Le 30/12/2007, à 13:10

Leduis

Re : faire un script pour dl.free.fr

Sa marche sur un ordinateur connecté a free, mais je sais que defois j'ai des probleme pour downloader à  cause du format de l'adresse :
http://dl.free.fr/mimPphEAu/vlc-0.8.6d-win32.exe ( comme celle-ci sa marche )
http://dl.free.fr/getfile.pl?file=/********/**********.rar ( comme celle la ne marche pas avec wget )

#48 Le 16/12/2011, à 19:53

shamanphenix

Re : faire un script pour dl.free.fr

Bonjour,

J'ai un drôle de problème avec ce script.

Lorsque j'utilise l'adresse mail bateau dans ce script (email@fai.dlt), ça fonctionne :

'/home/shamanphenix/Téléchargements/dldotfreedotfr.sh' '/home/shamanphenix/Téléchargements/ubuntu_purple_logo.png' 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 25080    0     0  100 25080      0  15797  0:00:01  0:00:01 --:--:-- 41047
Fichier /home/shamanphenix/Téléchargements/ubuntu_purple_logo.png transféré avec succès, le lien de téléchargement a été envoyé à l'adresse email@fai.dlt.

Lorsque je la remplace par la mienne (une adresse Gmail tout-à-fait fonctionnelle), ça ne fonctionne pas :

'/home/shamanphenix/Téléchargements/dldotfreedotfr.sh' '/home/shamanphenix/Téléchargements/ubuntu_logo.png' 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (67) Access denied: 530
Erreur lors du transfert ! vérifiez votre configuration ou réessayez plus tard.

Quelqu'un a une idée ?

Dernière modification par shamanphenix (Le 16/12/2011, à 19:54)


"Ubuntu". Si tous les gens du monde voulaient bien se tenir par la main... ce serait bien plus facile pour les électrocuter.

What did /home/user/DARTHVADER say to /home/user/DARTHVADER/LUKESKYWALKER ?
I AM YOUR PARENT FOLDER.

Hors ligne

Haut de page ↑