Journal Wget et dl.free.fr

Posté par  .
Étiquettes : aucune
0
29
juil.
2007
Salut à toi journal !

Aujourd'hui je veux te parler de dl.free.fr le service d'échange de fichiers de free et te donner une petite astuce.

Au début de ce service les fichiers étaient disponibles directement, on pouvait donc les télécharger simplement avec un
wget urlFichier
On pouvait reprendre un téléchargement interrompu avec un
wget -c urlFichier

Depuis la mise à jour du service, wget urlFichier, retourne la page html du service.

Pour continuer à télécharger avec wget, il faut maintenant faire :


#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


A nous les reprises de téléchargements sur dl.free.fr avec wget !
  • # Astuce ?

    Posté par  . Évalué à 10.

    Je pense que la section astuce aurais été mieux pour mettre ça.
    Par contre, je savais pas que wget savait gérer les cookies, donc merci.
    • [^] # Re: Astuce ?

      Posté par  . Évalué à -4.

      Ben c'était une astuce justement :)
    • [^] # Re: Astuce ?

      Posté par  . Évalué à 5.

      Tu as raison ! Je n'y avais pas pensé...
      Je l'ai donc proposé dans la rubrique astuce !
      Merci.
    • [^] # Re: Astuce ?

      Posté par  . Évalué à -2.

      Ben c'était une astuce justement :)
  • # upload

    Posté par  . Évalué à 6.

    J'avais écrit un petit script pour utiliser ce service plus facilement. Je profite de ton journal pour le mettre en ligne : http://dl.free.fr/cx2Y3q5Gt/free_upload.rb

    Il suffit de le mettre dans le path (/usr/local/bin par exemple), le rendre executable (chmod +x), et de le lancer en ligne de commande avec un nom de fichier en argument. L'adresse de téléchargement s'affiche après que l'upload est fini.

    Testé avec ruby 1.8.6

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.