Mes derniers scripts
alain Adelmar
Ce sont les derniers scripts que j'ai écris.
Il sont beaucoup plus récents que ce donné en exemple
dans ces pages...
because j'ai pas le temps de les réécrire.
Maintenant que je me sers de RCS je ne réécrirai plus
12 versions identiques du même script.
A ce
propos
je tenais à dire que les documents écris sur les
applications,
outils de révision, servant au programmeur, ne sont jamais en
français
et c'est regrettable, car tout ce qui sert le plus pour
créé
est absent du web français.
Tout le monde ce fait ses propre traductions,
mais personne ne les publient. Soit parce que les organes officiels
sont
trop pointilleux pour le faire, soit les mecs on peur que leurs lacunes
en orthographe soit pointé du doigt.
Je ne dis pas ça au hasard, plusieurs
fois j'ai proposé mes traductions (avec l'aval des auteurs) en
vue
de les publier, jamais rien n'a été
publié.
On doit avoir peur des fautes, ou on manque de relecteur. Et
puis
merde ceux qui sont intéressé par ces docs ne sont pas des
abrutis et savent faire la part des choses. Pourquoi ne publie on pas
nos doc?
Moi je crains plus rien en ortografffe, j'ai
jamais eu plus de zéro en dictée. Mais il est quand
même plus facile de lire une doc en français, avec des fautes, que de la
lire en Amer_lock.
alain Adelmar
vv2l.html
| vv2l.pl | vv2l.pod
vv2l
version 5.2 Mon petit dernier, il m'a servis un max, il répare
les
liens cassés, rien que pour le site là j'ai plus de
28000 liens alors voilà ...
Il réparer les liens cassés, mal orthographié,
ainsi
que les erreurs de path, les extensions pas bonnes, les
noms_de_fichiers inexistant en demandant à l'utilisateur vers
lequel pointer dans une sortie (propre, formatée) il fait des
logs de toutes ses modifs, bon c'est pas la qualité
professionnelle mais pour moi il est sur mesure. (le
script tout seul)
Jago.html
| jago.pl | jago.pod
jago v:2.2 Un bon outils de journalisation,
d'édition
et surtout de pense bête. La prochaine version créera des
fichiers html
au lieu de log, pour pouvoir tout consulter depuis le navigateur
(depuis
que je l'ai écris j'ai mis ~/jrnl_perso/journal.html) en page
par
défaut, page de démarrage. Et je vois tout ce que
j'ai fait en
dernier.
(le script seul)
faq2html.html
| faq2html.pl
faq2html v2.1 Un script qui transforme
un texte avec chapitre numéroté en page ou documents
HTML.
Faisant une page d'index en regroupant tout les titres et sous-titres
et
en développant les chapitres en documents dynamiques.
Accepte le nom du fichier à traiter comme argument (tout mes
script le font maintenant)
Les prochaine versions pourrons grâce aux options [-nteI]
définir les
chapitres et sous-chapitres grâce au numéros, aux
tabulations
ou aux espaces (que l'user pourra définir (indentation)) et fera
un document Interactif (suivant I ou la taille) ou un
sous-répertoire
contenant un index et les documents qu'il
appelle.
(le script seul)
DateFrench.html |
DateFrench.pm
ancien FrDate.html, FrDate.pod, FrDate.pm
FrDate4File v1.0 Est
un sous-programme Perl appelable en une seule ligne de n'importe quel
script
(style module).expl:
$fdr = do
('FrDate4File.pl');
qui renvoi dans un
scalaire la date et l'heure en français,
mais surtout au format désiré par l'user, style:
Mercredi 12
Décembre 2003 - 18h45min
200312121845
Mercredi 12/12/2003 18:45
etc...
rendant possible
d'intégrer la date à la seconde
prés
en français dans un filename. pratique nom?
D'autre par il affiche la
date de dernier accès ou la
dernière
modif ou le dernier changement d'inode ou les trois
dans la même ligne
(ou vous l'appelé 3fois). très
pratique pour garder une trace des dates lors de modif ou de gros
pépins.
(le script seul)
FrDate4Now v1.0
idem
mais donne l'heure de l'instant dans le format que vous désirez.
(le script seul)
DateFrench v:2 est le dernier sortie
et renvois les autre au rayon obsolète. (plus de 28 formats de
sortie de Date avec Alphanumérique et même utf8 pour coter
les fichiers sur 3caractères (depuis origine ... pas mal))
(le module tout seul)
Taf.html
| taf.pl | exo_commenté.html
taf v2.4 le traducteur
(Français-Anglais
Anglais-Français et évolutif)
qui suivi d'un argument vous traduit juste le mot style comme:
$ taf allway
> allway => toujours
qui sans argument vous ouvre le menu pour choisir
anglais-français
(par défaut), français-anglais ou édition de mot:
[0] anglais-français
[1] français-anglais
[2] édition de nouvelle traductions
Votre choix:
Je m'en sers tout les jours, il est vraiment top car quand vous taper
supposons:
$ taf al*
> all => tout, toute, l'ensemble
> allway => toujours, à chaque fois
etc...
il vous donne tout les mots commençant par al* et leur
traductions.
Super pratique (le script seul)
J'ai fais une description
complété de taf dans
l'exo_commenté. Il détaille mot par mot ligne par ligne
chaque ligne de code. (cet un exemple commenté)
Note de dernière minute: mon taf ce décline en mode
graphique avec
perl-tk sous le nom de
tafk, pour le moment il n'y à que l'éditeur mais
il ne faudra pas longtemps pour qu'il soit totalement graphique aussi.
trouvez le
script ici et un
topo là.
dof.html | dof.pl
Dof est un script qui travaille au niveau du contenu d'un fichier.
C'est un outils prés à l'emploi, il accepte le
nom_du_fichier en argument ainsi que le fichier de sortie avec l'option
-o.
usage:
dof.pl [-blo] [nom_du_fichier] [nom_de_la_cible]
options:
-b pour binaire il lit le fichier à traiter en tant que binaire.
-l pour latin1 il lira votre fichier en tant que latin1
-o pour output vous laisse entrer le nom du fichier à
créer en sortie
très pratique quand on veut travailler sur un fichier
ligne/ligne.
Il existe le même pour les répertoire dor.pl
dor.html | dor.pl
dor.html agit comme dof mais au niveau du répertoire il lit
directement dans le répertoire que vous pouvez entrer en
argument et traite ce dossier fichier par fichier. Vous pouvez le
modifier à souhait pour qu'il change les noms, rajoute une date
au nom, effectue n'importe quelle modification ou analyse avec
stat($file)... etc..
usage:
dor.pl [rep_a_traiter] [fichier_de_sortie]
voilà quoi dire d'autre, essayez le
alain
lat2utf8.html | lat2utf8.pl
lat2utf8 .pl converti un fichier encoder en Latin1 en fichier encoder
en utf8, donc il converti chaque caractères pour être lu
convenablement.
comme les autre il accepte le nom du fichier à encoder en guise
d'argument et a aussi les option -b pour binaire et -o pour output donc
usage:
lat2utf8.pl [-bo] [fichier] [fichier de sortie]
morrowind.html | morrowind.pm | morrowind.pl
morrowind est un script Perl mais aussi un module. Pfff c'est pour
déconner que je l'ai écris. Bon il ôte les retour
chariots qui ce trouve avant les retour à la ligne que plante
Windows dans tout les fichiers. Alors pour sortir tout ces fin de ligne
Microsoftesque passez un coup de morrowind (mort au Win) sur vos
fichier...
Et pourquoi pas dor.pl avec la ligne
use morrowind;
qui ce fera une joie de dégager toutes les fin de ligne à
la M$ par des fin de ligne normale et ce à tout les fichier de
tout un répertoire.
Et oui ces outils s'emboite bien.. profitez en
reconstruit-html.html | reconstruit-html.pl
reconstruit-html.pl est un script Perl qui reconstruit les lignes HTML
créées par les éditeurs de maintenait... et oui
quasiment tout les éditeurs html coupe les balises, comme:
Ceci est un exemple de code html<a
href="chapitre1">Chapitre1</a>
et donc mon reconstruit-html les reconstruit en:
Ceci est un exemple html
<a href="chapitre1">
Chapitre1</a>
Donc très utile si vous désirez ensuite agir sur les
balise (faut pouvoir les reconnaitre d'abord).
Ce script possède comme les autre les option -bol pour binaire
output et latin1
accent2ascii.html | accent2ascii.pl
accent2ascii.pl est un script Perl qui convertit les accent en
séquences ascii (pour le web HTML) c'est pratique car lui aussi
accepte le nom de fichier en argument et les options que les autre
accepte aussi.
usage:
accent2ascii.pl [-bof] [fichier_a_traiter] [fichier de sortie]
donc si vous avez un fichier texte .txt que vous avez passé dans
un correcteur d'orthographe vous pouvez aussi sec le
présenter en html en le passant un coup au accent2ascii et
le tour est jouer.
ajoute.html | ajoute.pl
ajoute script issu de jago qui n'est pas terminer
il me faut une apréms encore avec sa page de
man
Je n'ai pas le temps de mettre tous mes script en page mais enfin
trouver
les dans rep.html qui est la dernière
version
de mon site. J'essaierai de les mettre dedans a la prochaine
publication.
Parmi les dernier il y a aussi concatene, vide, compfile,
vide+, alEd,
dico-uk-fr, up-dico, etc...
alain Adelmar