Parser une page web vers un format Palm (awk, cut, sed guru requested)

Parser une page web vers un format Palm (awk, cut, sed guru requested) - Divers - Programmation

Marsh Posté le 06-03-2004 à 14:52:07    

voilà, je cherche a parser mon emploi du temps de mon école (format page web générée surement d'apres bdd à laquelle je n'ai pas accès) en format Comma Separated Value utilisé dans les palm.
 
Ensuite, zou, import, et hop, tous mes cours sont dans mon palm pour trois semaines. :D
 
Je me suis servi de sed, cut, awk pour zapper la majeure partie de ce qui me genait dans mon fichier de départ, j'arrive à ca :
 

 06-03-04   %
08h00  %
  %
 
AUTRES...  %
  %
04h00 %
  %
  %
  08-03-04   %
08h30  %
Aménagement et Environnement   %
 
COURS  %
MOREAU   %
03h00 %
7   %
+ IG1  %
  08-03-04   %
13h30  %
Recherche Opérationnelle   %
 
COURS  %
BOULAY   %
01h30 %
7   %
  %
  08-03-04   %
17h30  %
Japonais   %
 
APPLICATION  %
TSCHUDIN-FUKUI   %
01h30 %
Z2   %
DEBUTANTS  %
  08-03-04   %
17h45  %
Allemand   %
 
APPLICATION  %
DICKINSON   %
01h30 %
P4   %
DEBUTANTS  %


 
j'ai mis des % en prévision des séparateurs de champ
 
précision : j'ai deux lignes vides avant la première ligne, et apres la derniere, on recommence avec une date.
 
je dois arriver à quelque chose comme ca : (obtenu apres un export du calendrier en format CSV) :
 

"","0","[g]Escalade[/g]","","0","[g]2004 03 04  15:00[/g]","[g]2004 03 04  16:00[/g]","0","0","0","0","1","1901 05 438","0","0","0000000","0","0",""


 
les trois champs mis en gras sont respectivement la description de la tache, l'heure de début, l'heure de fin. le reste, je ne parviens pas à identifier, donc il faudrait que je recopie pour chaque occurence en attendant de voir à quoi ca sert.
 
 
Pour l'instant, mon unique question est : comment aligner une tache ?
 
c'est à dire passer de ca :


  08-03-04   %
13h30  %
Recherche Opérationnelle   %
 
COURS  %
BOULAY   %
01h30 %
7   %


 
à ca :
 


08-03-04   %13h30  %Recherche Opérationnelle   %COURS  %BOULAY   %01h30 %7   %


 
en faisant en sorte de passer à la ligne à chaque nouvelle date (j'ai vu qu'on pouvait reconnaitre un pattern de type date avec awk déjà...)
 
si quelqu'un se sent le courage de m'aider, merci :D


Message édité par perchut2 le 06-03-2004 à 19:46:06
Reply

Marsh Posté le 06-03-2004 à 14:52:07   

Reply

Marsh Posté le 06-03-2004 à 14:53:12    

ensuite avec awk, je saurai comment échanger les colonnes ;)

Reply

Marsh Posté le 06-03-2004 à 17:41:15    

Bon, je ne déchaine pas les foules on dirait :o

Reply

Marsh Posté le 06-03-2004 à 19:40:24    

rien à voir avec la prog mais il existe un fabuleux programme nommé Plucker qui permet la conversion de sites web entiers et browsables sur Palm -> http://www.plkr.org/  Bien entendu, ça gère tant les pages locales que sur le net.
 
Et juste comme ça, Palm ne déchaine pas les foules ici, enfin j'ai jamais vu un topic Palm qui ait du succès dans le coin :/

Reply

Marsh Posté le 06-03-2004 à 19:45:34    

je mets de coté, merci...
si ca se trouve j'aurais pas mis palm dans le sujet, ca aurait marché...
 
d'ailleurs, j'édite le sujet !

Reply

Marsh Posté le 06-03-2004 à 19:51:02    

Perl/Python pawa

Reply

Marsh Posté le 07-03-2004 à 01:03:30    

oué d'accord.... je connais rien a ces deux langages :/

Reply

Marsh Posté le 07-03-2004 à 01:08:48    

tu veux pas le faire à la main ça ira plus vite

Reply

Marsh Posté le 07-03-2004 à 01:25:05    

c'est pas nerd-compliant :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed