Top articles
-
Début de l'extraction des patrons pour la sortie Cordial
On va extraire les patrons à partir du fichier obtenu avec Cordial. On va utiliser la ponctuation comme marque de séparation car on considère qu’on ne peut pas trouver un syntagme de part et d’autre d’une marque de ponctuation. En entrée, le programme...
-
BAO3 : Les patrons avec la sortie de Treetagger
Nous avons réussi (un tout petit peu) à extraire des patrons avec Cooktop à partir d'une sortie de Treetagger : Dans Cooktop : Dans source(xml) : mettre un fichier xml qui provient de l'étiquetage avec TreeTagger Dans stylesheet(xsl) : mettre les lignes...
-
Problème d'encodage, encore et toujours !!
Alors que notre script 4 marche très bien sur l'extrait qui correpond au mois de janvier 2008, son lancement sur la totalité de 2008 nous réserve quelques surprises !! Sortie obtenue à partir de toute l'arborescence : .La flamme olympique arrive lundi...
-
Fin de l'extraction des patrons avec Cordial
Voici le script qui permet d'extraires les patrons à partir du fichier Cordial : #/usr/bin/perl #c'est le chibong!! open (FICCORDIAL, "$ARGV[0]"); open(FILEOUT, ">NomAdjavecCordial"); while (
) { # variable par défaut correspondante : $_ next... -
Script 1 : filtreurMODIF
Notre premier script : filtreurMODIF.pl prend en entrée un flux RSS et produit en sortie du texte Entrée :
Le Monde.fr... -
BAO 2 : Intégration de la bibliothèque xml::rss
Nous avons décidé d'intégrer la bibliothèque xml::rss dans nos scripts car elle permet de prendre en compte toutes les balises 'description', en particulier celles qui sont sur plusieurs lignes. Voici le script pour TreeTagger avec dedans les modifications...
-
BAO 2 : Cordial et Treetagger
Avant toute chose, on a choisi la rubrique ‘A la Une’. Pour BAO2, il y a deux variantes : - Avec Cordial. C’est un programme qui fait de l’étiquetage. On charge notre fichier dedans et on obtient un fichier qui contient trois colonnes : forme, lemme,...
-
Mystère, mystère ... mon ordinateur fait des siennes !
Alors qu'il y a moins d'une semaine mon ordinateur exécutait tous nos scripts sans le moidre problème, ce soir plus rien ne marche ! Symptomes : - N'execute plus les programmes. L'ajout de lignes "print" au milieu des programmes m'a confirmé qu'effectivement...
-
Script 3 : parcours de l'arborescence
Aujourd'hui, nous avons intégré notre script dans un script qui parcourt l'arborescence. Nous avons également ajouté quelques lignes de nettoyage! Programme : #/usr/bin/perl <
-
Plus de pub !
Nous avons réussi à nettoyer notre fichier sortie en enlevant toutes les lignes qui contenaient des images et aussi en enlevant les lettres mal accentuées. Bout de programme : while ($ligne =
){ # tant qu'il y a qqch à lire, on rentre dans la... -
BAO 3 : une belle sortie grace à Cooktop
Voici le résultat de l'extraction de patron avec Cooktop sur un an de flux RSS sur la rubrique "A la Une" : commission Copé suppression totale Mouvement démocrate convention municipale scrutin municipal enjeu national assistance médicale fils cadet désaccords...
-
Script 4 : parcours de l'arborescence sans doublon
Voici le nouveau programme qui parcourt toute l'arborescence et qui enlève les doublons : Programme : #/usr/bin/perl <
-
Script 2 : filtreurPROPRE
On va avoir besoin de nettoyer le fichier avant de l’imprimer car on utilise des entités pour coder les caractères accentués et autres caractères non ASCII. Pour ça, on va utiliser la fonction rechercher-remplacer. programme : #!/usr/bin/perl open(FILEIN,"$ARGV[0]");...
-
Premier petit programme en XML
Voici mon premier essai en XML ainsi que la feuille de style qui va avec : Code XML :
Mon premier document en XML Je m'appelle Sophie ... -
Qu'est ce qu'un flux RSS ?
Un fil ou flux RSS est un outil qui permet de se tenir au courant de ce qui se fait sur le web. C’est au format XML. Tous les sites du web 2.0 génèrent automatiquement des flux RSS. A chaque fois qu’il y a une nouvelle information sur un site, un utilisateur...
-
Nouveau semestre, nouveau projet
Le deuxième semestre commence et avec lui un nouveau projet : BAO (Boite à outils). A partir de flux RSS récupérés tous les jours pendant un an à 19h dans le journal Le Monde, nous allons extraire du texte pour faire une analyse synatxique et une extraction...