pluriTAL – BLOG Master pluriTAL [ParisX, ParisIII, INALCO]

AB : Amélioration du script fait-tableau-v1.sh

Posted in Projet 2006-2007 by pluritaluser on 8 novembre 2006

Je vais maintenant créer un tableau en format html, contenant les listes d’URL.

A partir du petit programme fait-tableau-v1.sh fourni par les professeurs, je cherche à améliorer le script des façons suivantes :

1) création de liens « cliquables » vers les pages Web correspondantes à mes URL :

j’utilise la balise <A href=www.page_web.html>…</A> :

<A href= »$nom »>$nom</A>

 

2) séparation de la colonne contenant les URL et de celle contenant les liens aux pages Web correspondantes :

j’introduis la balise de lien après la balise de la première colonne :

<tr><td>$nom</td><td><A href= »$nom »>$nom</A></td></tr>

et je donne un titre à chaque colonne par le biais de la balise TH, juste après le code de début de tableau :

<table border=1><TH>Liste URL</TH><TH>Liens vers la page WEB</TH>

(Le script ainsi modifié s’appelle MY_fait_tableau1.sh)

3) possibilité de créer et enchaîner automatiquement plusieurs tableaux relatifs à différents fichiers .txt contenant chacun une liste d’URL où apparaît un des sens du mot barrage :

Pour l’instant je ne sais travailler que sur un nombre limité de fichiers (deux,

dans ce cas). Je fais suivre la commande de lecture de 2 noms de variables :

read fic1 fic2

et j’écris deux blocs d’instructions semblables, un pour $fic1 et une pour $fic2.

NB : attention à ne par répéter deux fois le code de fin de fichier </html> et à mettre toujours deux signes >> devant $tablo quand on modifie ce fichier, sinon le premier tableau sera écrase par le deuxième.

4) affichage, avant chaque tableau, d’un titre explicitant le sens du mot barrage concerné:

J’utilise la balise de grande taille h2 avec attribut de centrage et la balise de mise en gras strong:

<h2 align=center><strong>Barrage_$fic1</strong></h2>

5) création d’une troisième colonne contenant les liens aux pages aspirées (avec wget).

Problème : comment utiliser, dans la même boucle, deux variables provenant de deux fichiers différents ? Faut-il modifier le résultat de la boucle après son exécution pour insérer une troisième colonne ? Je ne trouve pas de solution pour l’instant.

 

Mon nouveau script amélioré s’appelle MY_fait_tableau2.sh. Voici le texte complet :

#!/bin/bash

echo « donne les noms de fichier contenant les liens http »; #ce sont les listes des pages wgettées

read fic1 fic2; #le programme connait les fichiers de liens sous les noms $fic1 et $fic2

echo « donne nom de fichier html où stocker ces liens »; #c’est le tableau de liens à créer

read tablo; #enregistre nom donné par utilisateur dans la variable $tablo

echo « <html><head><title>tableau de liens</title></head><body><h2 align=center><strong>Barrage_$fic1</strong></h2><table border=1><TH>Liste URL</TH><TH>Liens vers la page WEB</TH> » > $tablo; #code de début de tableau

for nom in `cat $fic1` #$nom est la variable dans laquelle sera stocké chaque lien

{

echo « <tr><td>$nom</td><td><A href= »$nom »>$nom</A></td></tr> » >> $tablo; #création d’un tableau à deux colonnes et autant de lignes qu’il y a d’URL avec lien vers la page correspondante

}

echo « </table> » >> $tablo; #code de fin de tableau

echo « <h2 align=center><strong>Barrage_$fic2</strong></h2><table border=1><TH>Liste URL</TH><TH>Liens vers la page WEB</TH> » >> $tablo; #code de début de tableau

for nom in `cat $fic2` #$nom est la variable dans laquelle sera stocké chaque lien

{

echo « <tr><td>$nom</td><td><A href= »$nom »>$nom</A></td></tr> » >> $tablo; #création d’un tableau à deux colonnes et autant de lignes qu’il y a d’URL avec lien vers la page correspondante

}

echo « </table></body></html> » >> $tablo; #code de fin de tableau et code de fin document html

#le fichier dont le nom correspond à la variable tablo est maintenant créé, ouvrez-le

 

Arianna Bisazza

AB : Pages aspirées avec wget

Posted in Projet 2006-2007 by pluritaluser on 8 novembre 2006

Dans le répertoire PAGES-ASPIREES j’ai créé un dossier pour chaque sens du mot « barrage ». Chaque dossier contient le fichier .txt avec la liste d’URL. J’utilise la commande wget pour aspirer mes pages. L’option –i signifie que la liste de URL à enregistrer se trouve dans le fichier indiqué.

wget -i action.txt

wget -i match.txt

etc.

Mes pages se trouvent maintenant sur mon disque dur. Pour pouvoir toutes les afficher je renomme les fichier .php en changeant simplement l’extension => .html. Par exemple :

spip.php@article816 => spip.html@article@816

 

Arianna Bisazza

AB : Nouvelle liste d’URL

Posted in Projet 2006-2007 by pluritaluser on 8 novembre 2006

En utilisant Google j’ai collecté environ 50 URL de pages contenant le mot « barrage ».

Chaque sens du mot (source : le Trésor de la Langue Française Informatisé) est associé à un fichier .txt contenant une liste d’URL :

Sens générique : Action de barrer. S’opposer à. Faire barrage

=> action.txt

http://www.armenews.com/article.php3?id_article=1789

http://perso.orange.fr/jacques.loess/declarations.htm

http://endehors.org/news/11760.shtml

http://www.france.attac.org/spip.php?article5661

http://www.energay.org/spip/article.php3?id_article=103

http://www.acalpa.org/lettres_ouvertes.htm

http://www.mutualite.fr/web/Frameset.nsf/Mutuelles/CP_2002-4-25-1?OpenDocument&AutoFramed

TECHN. MILIT. Tir de barrage. Tir d’artillerie destiné à barrer le passage à l’ennemi.

=> tir_militaire.txt

http://www.ville-oissel.fr/pages/histoire_14-18.htm

http://www.lefigaro.fr/liban/20060726.WWW000000247_un_bombardement_israelien_tue_quatre_observateurs_de_l_onu.html

http://perso.orange.fr/jlf.site/Vouziers.htm

http://www.jeux-strategie.com/Les-unites-de-Winter-Assault.2504.0.html

http://www.annales.org/archives/x/bouvier.html

http://dessins1418.free.fr/la_page_litteraire.htm

http://www.vac-acc.gc.ca/youth_f/sub.cfm?source=history/firstwar/1diary/bottomley/oct1918

 

Sens figuré : Opposition (à quelqu’un ou à quelque chose) se manifestant par une série de protestations ou d’actions

=> tir_opposition.txt

http://afrique.blogs.liberation.fr/afrique/2005/11/index.html

http://www.liberation.fr/dossiers/gauche/guerre/38501.FR.php

http://www.medhyg.ch/mh/formation/comments.php3?op=Reply&pid=0&sid=22762

http://umpsinges.blogmilitant.com/index.php/2006/07/23/49-affaire-paris-match-genestar

http://www.alternatives-internationales.fr/article.php3?id_article=14

Dans le domaine sportif:

=> tir_sport.txt

http://fr.sports.yahoo.com/23102006/53/tir-l-arc-cm-park-et-zhang-sacres.html

http://www.lakeshoresoccer.ca/HLPlayoffs/about.htm

http://www.francetop.com/articles/coupe-du-monde-de-football-2006.htm

http://sports.linternaute.com/fr/cmc/tennis/200636/mauresmo-ca-fait-cher-_106589.html

http://www.fca.ca/ex/03wingamestecpkgFR.htm

PSYCHOL. [Correspond à barrer II] Test de barrage. Test de l’attention qui consiste à barrer d’un trait certains signes géométriques simples, mélangés à d’autres signes presque semblables (d’apr. Psychol. 1969).

=> psycho.txt

http://ura1195-6.univ-lyon1.fr/SFRS/pub/bulletins/9/map.html

http://www.meimon-nisenbaum.avocat.fr/lexique.htm?lettre=neuropsychologique

http://www.ajol.info/viewarticle.php?id=6515

http://www.recrutement.gendarmerie.defense.gouv.fr/contenu/decouvrir/soutien_administration/corps_de_soutien_technique_et_administratif_de_la_gendarmerie_nationale/

administration_et_gestion_du_personnel

http://www.aapel.org/bdp/BLbpd-Bi-AD.html

 

Match de barrage. Match servant à départager deux concurrents ou deux équipes qui, au cours d’une compétition générale (championnat, coupe, etc.), sont à égalité de points.

=> match.txt

http://www.letemps.ch/template/transmettre.asp?contenupage=nlreader&page=newsletterdisplay&id=15&NLArtID=5129

http://fifaworldcup.yahoo.com/06/fr/050910/1/2g2k.html

http://www.maroc-echecs.com/spip.php?article816

http://www.ff-handball.org/ffhb/html/les-championnats/de-france/seniors/n1m/la_formule.php

http://www.mytennis.ch/daviscup/pages/index.cfm?dom=2&rub=1031&id=1715&vDate=09%7C2005

Par métonymie : Barrière, obstacle qui ferme un passage. Ex : Barrage de police; forcer un barrage

=> police.txt

http://www.mondialisme.org/article.php3?id_article=671

http://www.legrandsoir.info/article.php3?id_article=3852

http://www.nepalembassy.org/NepalFrance.INFO/article_view.php?id=970&title=Barrages-anti-CPE-en-province&by=

http://del-oceanalaboucleduniger.blogs-de-voyage.fr/

http://lyon-figaro.com/international/20061024.FIG000000176__budapest_commemoration_agitee_de_l_insurrection_de_.html

http://www.amb-pays-bas.fr/fr/ambassade/jbz/actualitesdrogue2004.htm

Sens figuré (1) : Ex. Le christianisme, par exemple, n’est plus aujourd’hui qu’un barrage

=> metaph_constituer.txt

http://www.zenit.org/french/visualizza.phtml?sid=54058

http://site.pacte.free.fr/pacte/82/pacte82b.htm

http://users.skynet.be/gresea/ap_rse_02_98.htm

http://cathisere.cef.fr/chroniquesrcf/billetrcfbinet/textesarchivesrcfbinet0304/binet190404eglisegenocide.htm

Sens figuré (2) : Barrage linguistique

=> metaph_ling.txt

http://www.lesnouvelles.org/P10_magazine/15_grandentretien/15025_genevieverosset.html

http://osi.bouake.free.fr/article.php?id_article=438

http://ahrf.revues.org/document1011.html

http://www.iru.org/events/CTPsem2006/Marchadour.e.htm

DR. FÉOD. Barrière qu’on ne pouvait franchir qu’en payant un droit de péage. Droit de barrage: => moyen-age.txt

http://www.fordham.edu/halsall/french/feod.htm

http://www.corpusetampois.com/cbe-michelbillard.html

http://savarymandereau.free.fr/mandereau.html

http://www.corpusetampois.com/cbe-20-ame-aa1990chabin.html

http://diderot.alembert.free.fr/B.html

TRAV. PUBL. Ouvrage construit sur un cours d’eau, soit pour dériver ou régulariser le cours, soit pour en utiliser la retenue comme source d’énergie ou comme réserve pour l’irrigation : Ex. Barrage d’accumulation, de prise, de régulation, de retenue; barrage fixe, mobile, provisoire, artificiel.

=> hydro.txt

http://www.sflp.org/fr/007/pub1/84.htm

http://www.cnrs.fr/cw/dossiers/dosclim/biblio/pigb16/04_ressources.htm

http://www.alliancefrancaise.org.cn/chengdu/v1/Guide_Chengdu.htm

http://www.mincom.gov.ma/french/reg_vil/regions/Gharb-Chrarda/equipements.html

http://www.projetmontsaintmichel.fr/projet/couesnon.asp

http://www.icilome.com/togo/index.asp

http://www.gaia-energies.indepnet.org/article.php3?id_article=50

http://www.unesco.org/courier/2000_04/fr/planet.htm

http://eau.apinc.org/article.php3?id_article=234