Wikipédia:WikiDate

Liens rapides modifier


Bonjour à tous.
J'ai été amené à créer pas mal de dates qui n'existaient pas dans la base, et je trouvais agaçant de devoir tout récrire à chaque fois (siècles, décennies, années).
Étant programmeur, je ne pouvais laisser ça en l'état !
C'est pour quoi j'ai écrit WikiDate.
WikiDate est un tout petit programme écrit en C qui génère des pages de date à la demande.
Pour cela, rien de plus facile, sous DOS, taper:

c:\Wikidate 1975 1972 2005

Et hop, vous voilà avec 3 fichiers (1975.txt, 1972.txt et 2005.txt), reste plus qu'à copier/coller sous Wikipédia et le tour est joué !
Vous pouvez créer une série de dates, par exemple de 1948 a 1954. Pour ceci il suffit de taper ex: Wikidate 1948~1954.
Attention! Bien utiliser la tilde ~ pour séparer les deux dates et pas d'espace !
Vous pouvez aussi utiliser la numération de date. Par exemple si vous voulez 50 dates a partir de 1869, il suffit d'écrire: 1869+50. Cela vous créera les dates de 1869 a 1869+(N-1) donc dans notre exemple, jusqu'à 1918. Même remarque que pour les séries, utilisez bien le caractère + et sans espace.
Pour créer une décennie, il suffit de préfixer une date de la lettre d. ex: Wikidate d1960 crée la page sur les années 1960.
Pour créer un siècle, il suffit de préfixer une date de la lettre c ou écrire en chiffre romain. ex: Wikidate c15 ou Wikidate XV crée la page sur le XVe Siècle.
Pour créer un fichier sur un jour du calendrier, il suffit d'ecrire le jour, suivit du caractère / puis suivi du mois (sans espace). Par exemple, 21/03 créera le fichier 21_mars.txt. Vous pouvez mixer le tout par exemple cette ligne est valide:

c:\Wikidate 1975 d1930 1939~1945 XII 21/03 1972 d1960 c15 1869+50

Pour les pages concernant les jours et les années, vous pouvez choisir quelles rubriques créer. Par défaut les rubriques Événements, Naissances et Décès sont créées.
Vous pouvez ajouter une rubrique avec + et la lettre correspondant a la rubrique ou - pour la supprimer. Exemple:

c:\Wikidate +i +a 1932 1975 -i -a +w 1914 1918 -w +s -d 1938~1942

- 1932.txt et 1975.txt avec les rubriques par défaut plus Informatique et Art.
- 1914.txt et 1918.txt avec les rubriques par défaut plus Guerre.
- De 1938.txt a 1942.txt avec les rubriques par défaut sauf Décès, et plus Guerre.
(voir la Liste des rubriques en bas)
Sous Windows, vous pouvez exécuter le programme sans paramètre (en cliquant dessus) et vous serez alors invité à entrer la liste des dates désirées.
Voila, le tout se télécharge ici:

Source modifier

http://harddisk.free.fr/WikiDate.c (1.5)

Exécutable modifier

ZIP modifier

Le fichier ZIP contient le total des exécutables - à l'exception du binaire pour GNU/Linux - et le source.
Je vous laisse recompiler la chose pour votre OS préféré.
Enjoy !

Résumé des commandes modifier

Type Caractère Exemple Fichier créé
Année chiffres latins 1975 1975.txt
Série <annee>~<annee> 1971~1982 1971.txt, 1972.txt, ...
Numeration <annee>+<nombre> 1971+10 de 1971.txt a 1980.txt
Décennie d<decenie> d1970 d1970.txt
Siècle s<siecle> s16 s16.txt
Siècle chiffres romains XVI s16.txt
Jour <jour>/<mois> 31/3 31_mars.txt

Liste des rubriques modifier

(pour les années)

Caractère Balise .
e Événements: Par défaut
p Politique: .
c Économie: .
n Science: .
g Guerre: .
a Archéologie: .
i Informatique: .
s Sport: .
r Art: .
n Naissances: Par défaut
d Décès: Par défaut

Historique modifier

  • Le 11 mai 2002, version 1.0
  • Le 12 mai 2002, version 1.1 : Correction d'un lien + petite modif
  • Le 29 mai 2002, version 1.2 : Ajout des séries et des décennies
  • Le 12 juin 2002, version 1.3 : Ajout des siècles + mise en page des années et décennies
  • Le 12 juin 2002, version 1.4 : Ajout d'un sélectionneur de rubrique
  • Le 24 juillet 2002, version 1.5 : Ajout des jours de l'année et des numération de dates

Sous licence GPL

Aoineko