conjugaison-light

Obtenir les terminaisons des verbes français - retour accueil

git clone git://bebou.netlib.re/conjugaison-light
Log | Files | Refs | README |

verbe (974B)


      1 #! /bin/sh
      2 
      3 # On conserve tout ce qu'il y a après le div dont la classe est "col-lg-7" et
      4 # avant "col-lg-5"
      5 # On change les délimiteurs des terminaisons
      6 # On ne garde que le contenu entre les balises (ce qui s'affiche à l'écran en
      7 # théorie)
      8 # Ménage : suppr les   remplace les tab des retours à la ligne;
      9 # Supprime les blancs en début de ligne
     10 # On supprime les lignes vides
     11 # On supprime toutes les lignes contenant un "=" (suppr les scripts js)
     12 # On supprime les six première lignes que ne sont pas des conjugaisons
     13 # On rajoute les pronoms iel(s) et elle(s)
     14 curl -Ls -A "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:106.0) Gecko/20100101 Firefox/106.0" https://www.conjugaisonfrancaise.com/$1.html |
     15 sed -En '/col-lg-7/,/col-lg-5/ p' |
     16 sed "s:<b>:{:g; s:</b>:}:g" |
     17 sed -E 's:<[^>]*>::g' |
     18 sed -E 's:&nbsp;::g; s:	:\n:g' |
     19 sed -E 's:^ +::' |
     20 grep -v '^$' |
     21 grep -v "=" |
     22 sed -n '5,$ p'|
     23 sed -e 's/\bil\b/iel\/elle\/il/g' -e 's/\bils\b/iels\/elles\/ils/g'
     24