|
Twic par Ad***te**11099 le
[Aller à la fin] |
| Informatique | |
bonjour à tous. Qqun parmi vous pourrait il me mailer les parties publiées par TWIC disons depuis septembre 2004.
Celà m'éviterais une fastidieuse mise à jour. Merci pour votre aide.
ps: mail dans mon profil sinon me contacter sur ce mail pour adresse perso au cas ou ca ne passe pas niveau taille par msn..
|
|
100 balle et un mars ? for l in ` seq 513 561 ` ;
do
wget "http://www.chesscenter.com/twic/zips/twic"$l"g.zip" ;
done
|
|
sans aller jusqu'à 100 balles on peut quand même lui donner un dollar (il ne passe pas sur ce site si on ne le protège pas)
for l in ` seq 513 561 `
do
wget http://www.chesscenter.com/twic/zips/twic"$l"g.zip"
done
|
|
mais sépavré ? wget http://www.chesscenter.com/twic/zips/twic"$l"g.zip"
Sale bête !
|
|
moi ça me donne un ptit message: "You are not allowed access to this directory. Please go to http://www.chesscenter.com/twic/twic.html for access to the main twic site or to http://www.chesscenter.com/twic/twicp.html for the index of previous issues.
" :(
|
|
l'accès au répertoire est interdit mais le contenu est lisible. Le plus simple est d'utiliser directement le script ci-dessus, sans oublier le dollar.
|
|
one-liner
seq 513 561 | xargs -i{} wget http://www.chesscenter.com/twic/zips/twic{}g.zip
|
|
ahem je m'escuse, mais keskifofèr avec votre code les gars? ça s'utilise avec ça? idfx, béotien
|
|
peut-etre qu'Addicted n'a pas de shell UNIX...
|
|
comme moi quoi... mais il peut faire comme moi, s'il a une connexion convenable : télécharger à la pogne les maj TWIC et les compiler avec un chtit script qu'avait donné chipuki ici même, c'est pas si long que ça.
for %%f IN (*.PGN) DO type %%f>>collect.out
ren collect.out collect.pgn
CE qui me fait penser qur tout simplement, peut-être faut-il faire pareil avec le code de nos amis, l'enregistrer dans un fichier *.bat?
|
|
sauf que c'est du shell unix, et que le shell windows (DOS?) est different comme le montre ton exemple. Moi j'y connais rien au shell DOS.
Mais d'apres ce que tu dis, en remplacant ta premiere par
for %%f (condition numerique) DO wget http...
ca devrait le faire
|
|
En shell DOS si les extensions de commande sont actives (ce qui est le cas par défaut si on ne lance pas le shell avec le paramètre /y), on peut utiliser for /L qui travaille avec des chiffres plutôt qu'avec une liste de noms de fichiers. La syntaxe serait :
for /L %I in (513,1,561) do wget http://www.chesscenter.com/twic/zips/twic%Ig.zip
Si on l'utilise en ligne de commande, il faut un seul signe %, si on l'utilise à l'intérieur d'un fichier de script, il en faut deux.
|
|
one-liner (v2)
seq 513 561 | xargs -i echo twic{}g.zip | wget -i- -B http://www.chesscenter.com/twic/zips/
N'appelle qu'une seule fois wget qui peut donc réutiliser la connexion HTTP.
|
|
re Carbonara en ce qui concerne le script que j'ai mis, je précise (comme tu l'as bien compris j'iamgine) qu'il sert à compiler des fichiers PGN qui se trouvent dans le même répertoire que le fichier *.bat, dans un gros fichier appelé collect.pgn
re Thl : en utilisant ton code avec Command Prompt dans WinXP, j'ai obtenu la liste des fichiers zip de twic, comme ça:
C:\wget http://www.chesscenter.com/twic/zips/twic558g.zip
'wget' is not recognized as an internal or external command, operable program or batch file.
C:\wget http://www.chesscenter.com/twic/zips/twic559g.zip
'wget' is not recognized as an internal or external command, operable program or batch file.
etc... Et là je suis perplexe, en tout cas je n'ai pas trouvé de fichiers sur mon C:/
|
|
tout simplement il faut installer wget? le soft dont auquel j'ai mis le lien plus haut? (Désolé, elles sont connes mes questions, mais j'y connais rien de rien.)
|
|
ouais ca c'est sur!
|
|
il est bien ce post, il est bien pour tuer la journée...
|
|
ok, le pb est différent maintenant après installation de wget pour Windows, la commande de Thl me donne:D:\twic>http://www.chesscenter.com/twic/zips/twic513g.zip
l was unexpected at this time
d:\twic> for l in ` seq 513 561 `
et pis c'est tout, ce n'est pas moi qui ait tapé "for l in ` seq 513 561 `", j'ai essayé de remplacer le début de la commande de Thl avec ça, mais macache.
|
|
D:twic> c'est parce que j'ai fait un cd sur le répertoire où je voulais télécharger, bien sûr.
|
|
effectivement pour que les commandes ci-dessus fonctionnent, il est fortement recommandé d'installer wget :-). Il fait partie des utilitaires GNU de base, et est donc fourni par toutes les distributions de GNU/Linux dignes de ce nom. Si tu n'as pas de shell compatible avec sh, il te reste trois possibilités :
- apprendre à utiliser l'interprète de commandes de ton système (je soupçonne lequel c'est, et si c'est bien celui-là, bof...) ;
- installer Bash ou un autre sh pour ton système ;
- utiliser Linux (possibilité subtilement mise en valeur par un procédé discret que tu as néanmoins pu remarquer si tu es observateur). Si tu n'as pas envie de l'installer tu peux l'utiliser directement depuis un CD, par exemple Knoppix, Mandrake Live, Freeduc.
Il est à noter que l'une des possibilités ci-dessus te donne l'expérience enrichissante d'un premier contact avec un système intéressant, libre, performant, et solidaire avec les manchots. Je te laisse deviner laquelle c'est (petit indice : ce n'est pas la première). Bon, ceci dit, les autres marchent aussi.
|
|
Linux ok, c'est ce que je voulais faire de toute façon à terme chez moi, mais là je suis au taf et je cherche juste à comprendre les lignes de commande, etc, ET... choper vite fait les fichiers de TWIC ;o) Je rappelle que j'ai posé la question de base en premier, mais... L'interprète de commande, ben, j'utilise le DOS de base de Windows, quoi, on parle bien de la même chose? (non, pitié, pas sur la tête)
Ce qui m'a surpris dans ce fil, c'est le type de réponse apporté à la question. Franchement, la question de base est formulée très naïvement: les fichiers TWIC depuis septembre, même zippés, c'est 500 KO par semaine... alors apporter des réponses aussi techniques à quelqu'un qui formule sa question comme ça, on a vraiment l'impression d'être tombé en plein geekland ;o) Merci pour les conseils en tout cas !
|
|
Cygwin Sans installer linux, cygwin offre un environnement Unix pratique sous Windows, simple a mettre en place.
Un script a la mode Unix peut remplacer quelques milliers de clicks:-)
C'est vrai que TWIC pourrait offrir un zip par annees ou meme incluant toutes les parties, mais vu le travail que cela represente de collecter et nettoyees toutes les parties, je comprends qu'il ne le fasse pas.
Sans rapport avec les echecs, les sites fournissants des partitions des MIDI ou des paroles de chansons n'offrent jamais d'archives avec l'integralite des fichiers. Il faut les recuperer 1 a 1 (sinon l'internaute ne reste pas sur le site!!). D'ou la popularite de wget.
Pour finir, je ne peux que t'encourager a passer a unix/linux/mac (sans pour autant abandonner windows).
|
|
url http://www.cygwin.com
|
|
geek non il manque cron pour recuperer chaque semaine automatiquement le dernier numéro sans rien faire
qui s'y colle ?
|
|
Je n'avais pas pensé à la taille c vrai IDFX. Merci pour le "question naïve..." Mais je suis vite revenu à la réalité..
|
|
test formatage
Beaucoup d'interfaces restent malheureusement encore au format propriétaire (.exe pour windows.)
Sous Linux, pour voir les parties de Morelia/Linarès (et d'autres!), en plein écran et
gratuitement sur FICS (Free Internet Chess Server), voici la méthode que j'ai employé :
Il faut tout d'abord télécharger l'interface xboard.
http://ftp.gnu.org/gnu/xboard/xboard-4.2.7.tar.gz
et l'installer classiquement:
tar xvzf xboard-4.2.7.tar.gz
cd 'xboard-4.2.7'
./configure
make
make install
ya plus qu'à lancer xboard sur FICS avec xboard -ics -icshost freechess.org
on peut même affiner la ligne de commande pour jouer sur la taille de l'échiquier
ou mettre en évidence le dernier coup, comme suit :
xboard -size middling -highlightLastMove True -ics -icshost freechess.org -colorizeMessages True
pour les autres tailles d'échiquier:
Titanic, 129x129 pixel pieces,
Colossal 116x116
Giant 108x108
Huge 95x95
Big 87x87
Large 80x80
Bulky 72x72
Medium 64x64
Moderate 58x58
Average 54x54
Middling 49x49
Mediocre 45x45
Small 40x40
Slim 37x37
Petite 33x33
Dinky 29x29
Teeny 25x25
Tiny 21x21
Une fois qu'on est sur la page d'accueil de FICS, connexion avec guest
valider avec le login par défaut proposé
un petit "g gm" pour voir la liste des parties de GM proposées
suivi d'un "ob x" pour observer la partie n°x
un petit "set formula private" pour enlever les sollicitations parasites
mais garder quand même les commentaires (en anglais)
ref pour changer de partie dans l'interface
sous KDE, avec 4 bureaux et 4 connexion FICS on peut voir les quatres parties en plein écran
et passer de l'une à l'autre en 1 seul clic.
|
|
ah mais en effet, elles sont sur FICS ! j'ai regardé au début sans les trouver, ça a dû commencer après le début (je ne sais pas si je suis clair, là). Alors tout va bien, que demande le peuple !
Remarquez que des solution "clicodrome" existent, par exemple installer un paquet comme eboard, cliquer sur Windows (si si...) | Games on server, et les GM sont en bas de la liste.
|
|
|