#26 Le 22/05/2007, à 22: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, à 22:49)
Messagerie instantanée : naholyr@jabber.fr
Envoyer vos images sur le web d'un clic !
Choix du système à rebooter (graphique)
Hors ligne
#27 Le 23/05/2007, à 06:58
- Splitsch
Re : faire un script pour dl.free.fr
Salut!
>naholyr: ton script fonctionne parfaitement
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
Hors ligne
#28 Le 23/05/2007, à 17:09
- naholyr
Re : faire un script pour dl.free.fr
Ben j'sais pas si j'ai envie
Messagerie instantanée : naholyr@jabber.fr
Envoyer vos images sur le web d'un clic !
Choix du système à rebooter (graphique)
Hors ligne
#29 Le 23/05/2007, à 17:13
- Splitsch
Re : faire un script pour dl.free.fr
:d
Hors ligne
#30 Le 25/05/2007, à 23:13
- DuKiCloCk
Re : faire un script pour dl.free.fr
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 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 !
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 25/05/2007, à 23: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
Hors ligne
#32 Le 26/05/2007, à 19:16
- DuKiCloCk
Re : faire un script pour dl.free.fr
Je me suis fait plaisir avec ce petit script 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 )
#!/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, à 19:16)
Hors ligne
#33 Le 27/05/2007, à 11:23
- DuKiCloCk
Re : faire un script pour dl.free.fr
Apres une petite modif, c bon ça fonctionne avec les fichiers comportant des espaces !
#!/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 27/05/2007, à 23: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 27/05/2007, à 23:13
- kamou
Re : faire un script pour dl.free.fr
ps: merci pour l'astuce ^^
Hors ligne
#36 Le 17/09/2007, à 14: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, à 12: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, à 11: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, à 19: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, à 21:59
- xorax
Re : faire un script pour dl.free.fr
script automatique pour télécharger sur dl.free.fr
Dernière modification par xorax (Le 27/09/2007, à 22:00)
Hors ligne
#41 Le 28/09/2007, à 11: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
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...
Messagerie instantanée : naholyr@jabber.fr
Envoyer vos images sur le web d'un clic !
Choix du système à rebooter (graphique)
Hors ligne
#42 Le 02/10/2007, à 21: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, à 16: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, à 14: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, à 21: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, à 10: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, à 12: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, à 18:53
- Compte anonymisé
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 Compte anonymisé (Le 16/12/2011, à 18:54)