1

Je cherche à me souvenir comment on fait pour récupérer un fichier sur une page web à travers un terminal. J'ai retrouvé un TP commandes LINUX d'il y a trois ans où il fallait récupérer les images satellites de météo france (www.meteo.fr):
>ftp ftp.meteo.fr
connected to www.meteo.fr
000 000.00.0.00 FTP server ready
Name (ftp.meteo.fr:00000000): [là je tape] anonymous
331 Anonymous login ok, send your complete email adress as your password.
Password :
230 Anonymous access granted, restrictions apply.
Remote system type is Unix.
Using binary mode to transfert files.
ftp> ls -al //Là on demande d'énumérer les fichiers
200 ok, port allocated
150 Opening ASCII mode data connection for file list
[...énumération des fichiers et répertoires...]
226 Transfer complete

Puis une fois qu'on a débusqué les bons fichiers, qu'on est descendu dans le dossier les contenant avec cd, on fait
ftp>mget nomfichier.jpg

Sauf que maintenant ça fait :

> ftp ftp.meteo.fr
Connected to www.meteo.fr.
000 000.00.0.00 FTP server ready
Name (ftp.meteo.fr:00000000): anonymous
331 Anonymous login ok, send your complete email address as your password
Password:
230 Anonymous login ok, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls -al
229 Entering Extended Passive Mode (|||10219|)

receive aborted. Waiting for remote to finish abort.

ftp ne s'utilise plus peut-être. En trois ans les choses on sûrement bien évolué !
Mais alors comment fait-on ?

2

wget -r -np te recupèrera tout sur le FTP, je suis un sauvage !

3

C'est étrange que ton client ftp cherche à passer en mode passif, il me semble pourtant qu'il n'est pas censé le faire tant que tu ne l'as pas demandé explicitement (commande PASV).

Avant de chercher plus loin, tu n'as pas la possibilité d'utiliser un client quelconque, voire Internet Explorer ou Firefox (essaie de cliquer sur ce lien : ftp://ftp.meteo.fr/) ? Ça serait plus pratique que de faire ça en ligne de commande ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

Bien sûr que j'ai firefox, c'était juste pour savoir comment on fait.

5

Oui ça a marché wget -r -np mais ça a tout téléchargé ! C'est la méthode sauvage ! Mais merci, ça marche.

6

bah oui c'est la méthode sauvage ^_^
la manpage de wget t'en apprendra plus, cet exécutable est fantastique pour récupérer sans se fouler des fichiers.

7

Tu cherches à faire quoi Aurore ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

8

ZikZak (./6) :
bah oui c'est la méthode sauvage ^_^
la manpage de wget t'en apprendra plus, cet exécutable est fantastique pour récupérer sans se fouler des fichiers.

Sans se fouler c'est vite dit ... Le temps de se taper le man ... couic (enfin ça peut être pratique, je ne dis pas le contraire)
Sinon, ça n'a que peu de rapport, mais j'aime bien httrack smile

9

Thibaut (./7) :
Tu cherches à faire quoi Aurore ?
aure (./1) :
Je cherche à me souvenir comment on fait pour récupérer un fichier sur une page web à travers un terminal.


'service tripo

dehors

10

httrack est excellent j'avoue, le plugin pour Firefox est fantastique.
La manpage de wget est longue mais au final je n'ai toujours utilisé que -r -np comme options, ensuite avec un pattern sur le nom de fichier (expressions relationnelles etc.) on récupère uniquement ce quinous intéresse. Ha et j'utilise aussi l'option -c pour reprendre les téléchargement plus tard.
En gros si Aure cherche à mettre à jour le contenu de ftp.com, il suffirait le jour suivant de faire wget -r -np -c ftp.com.
Wget téléchargera alors uniquement les fichiers incomplets et les nouveaux.

11

Thibaut : très exactement, pour le dernier TP Maple (on est sous Linux, par contre ne me demandez pas si c'est Kunbutu, Debian ou je ne sais quoi, ce n'est pas le même Linux qu'à L'UBS c'est tout ce que je sais), il fallait créer un répertoire pour ranger tous les TP (mkdir TPMaple) ouvrir Maple (Maple &) et récupérer à l'adresse indiquée le TP du jour, bref je voulais savoir comment tout faire en commandes, juste pour la culture. Bien sûr j'ai ouvert Firefox, et à l'adresse indiquée, fait Enregistrer la cible du lien sous. Mais j'avais vu comment faire en L1, enfin c'est très loin la L1 !

12

Tu mets wget et l'URL que tu veux télécharger, tout simplement.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

13

En faisant comme ça, ce sera par HTTP. La méthode qu'on avait vue en L1 dialoguait avec un serveur FTP. A priori, c'est le proxy de la fac qui pose problème plutôt que ta mémoire.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

14

Nan mais j'ai trouvé : wget tout seul, si l'url est de la forme http://bidule.fr/truc/machin/chose, ça crée un répertoire bidule.fr contenant un répertoire truc ... contenant les fichiers de la page. Donc il faut mettre
wget -r -np -nH --cut-dirs=3 http://bidule.fr/truc/machin/chose

15

Comme quoi les outils les plus simples sont en ligne de commande smile

16

ZikZak (./15) :
Comme quoi les outils les plus simples sont en ligne de commande smile

Dans la mesure où c'est demandé dans le post d'origine, ce n'est pas très étonnant hehe
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

17

C'est pas seulement dû à ce sujet, ça a toujours été le cas top

18

Si tu appelles simple un outil dont tu passes 42 min à lire la doc pour faire un truc que tu aurais fait en 1 mn avec un autre logiciel sans avoir besoin de lire la doc, oui, c'est sûrement le cas ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

19

[Troll]
Bah ouais parce qu'au final une fois ces 42min passée tu n'aura plus jamais à tripoter tous les boutons pour remettre tous les réglage dans une interface qui met trois plombes à se lancer.
La ligne de commande ne dépend d'aucune librairie GTK ou KDE et une fois placée dans un script se lance si facilement que ça en devient un vrai bonheur smile
[/troll]

20

Ça n'en fait pas pour autant un outil simple... (et ce n'est pas parce que c'est une appli graphique que ça ne se scripte pas embarrassed)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

21

Ne vous battez pas, ma question c'était juste pour mourir moins bête smile , pas pour lancer la guerre entre les adeptes du terminal et les partisans des interfaces graphiques.

22

(oh c'est pas comme si y'avait besoin d'une raison particulière pour la relancer, celle-là grin)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

23

Moi je dis qu'il vaut mieux une ligne de commande qu'une interface Gnome embarrassed

(tiens ? pour être sérieux, c'est le nom de Zephyr qui apparaît sur la liste des topics confus bug de yN ou de mon navigateur ?)
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.