France Echecs Bandeau France Echecs |  
---- Saturday 30 November 2024
--- ---- --- Ecrire au webmaster
Nom d’utilisateur   Code d’accès 
--- --- ---
Forums  | Devenir membre | Mot de passe oublié ? | Charte | A propos Contacter France-Echecs
Actualités   Actualités
Tournois   Tournois
Ouvertures   Ouvertures
Clubs   Clubs
Informatique   Informatique
Arbitrage   Arbitrage
Problèmes   Problèmes
FAQ   FAQ
Etudes   Etudes
Finales   Finales
Théorie   Théorie

 Rechercher sur le site  

Abonnez-vous à la revue Europe-Echecs
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 !


ins7708, le
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.


ins9527, le
one-liner 

seq 513 561 | xargs -i{} wget http://www.chesscenter.com/twic/zips/twic{}g.zip



IDFX, le
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... 


IDFX, le
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.


ins9527, le
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.


IDFX, le
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:/


IDFX, le
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...


IDFX, le
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.


IDFX, le
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.


IDFX, le
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.




© 2024 - France Echecs  | Utilisation des cookies  | Politique de confidentialité