Commit f9dbe8fc authored by Boudy's avatar Boudy

republican calendar minimal works

parent 5f7a27c5
#!/usr/bin/perl
use strict;
use warnings;
# GESTION DES PATH
my $home = $ENV{HOME};
my $dir = $home . "/fichiers_configuration/calendar/";
my $calendar = $dir . "republican_calendar";
my $cal; # descripteur du fichier $calendar
# RÉCUPÉRATION DE LA DATE ACTUELLE ET FORMATTAGE
my $date = `date`;
my @trunc_date = split(/ /, $date);
my $day = $trunc_date[1];
my $month = $trunc_date[2];
# ligne suivante à changer le jour du passage à l'an 10.000
# en profiter pour faire une giga teuf !
my $year = substr $trunc_date[3], 0, 4;
my $bis = $year % 4;
# VARIABLES GLOBALES QUI SERONT UTILES
my $republican_month;
my $republican_day;
my $republican_dayname;
if ( ! open($cal,'<', "$calendar") ) {
exit(1);
}
while ( <$cal> ) {
chomp ;
if ( ! ("$_" =~ m/[0-9].*/) ) {
$republican_month = $_;
}
else {
if ("$_" =~ m/([0-9]+)\s$day\s$month\s(.*)/ ) {
print "$1 du mois de $republican_month, jour $2\n";
}
}
}
Vendémiaire
1 22 septembre du Raisin
2 23 septembre du Safran
3 24 septembre de la Châtaigne
4 25 septembre du Colchique
5 26 septembre du Cheval
6 27 septembre de la Balsamine
7 28 septembre de la Carotte
8 29 septembre de l'Amarante
9 30 septembre du Panais
10 1 octobre de la Cuve
11 2 octobre de la Pomme de terre
12 3 octobre de l'Immortelle
13 4 octobre du Potiron
14 5 octobre du Réséda
15 6 octobre de l'Âne
16 7 octobre de la Belle de nuit
17 8 octobre de la Citrouille
18 9 octobre du Sarrasin
19 10 octobre du Tournesol
20 11 octobre du Pressoir
21 12 octobre du Chanvre
22 13 octobre de la Pêche
23 14 octobre du Navet
24 15 octobre de l'Amaryllis
25 16 octobre du Bœuf
26 17 octobre de l'Aubergine
27 18 octobre du Piment
28 19 octobre de la Tomate
29 20 octobre de l'Orge
30 21 octobre du Tonneau
Brumaire
1 22 octobre de la Pomme
2 23 octobre du Céleri
3 24 octobre de la Poire
4 25 octobre de la Betterave
5 26 octobre de l'Oie
6 27 octobre de l'Héliotrope
7 28 octobre de la Figue
8 29 octobre de la Scorsonère
9 30 octobre de l'Alisier
10 31 octobre de la Charrue
11 1 novembre du Salsifis
12 2 novembre de la Mâcre
13 3 novembre du Topinambour
14 4 novembre de l'Endive
15 5 novembre du Dindon
16 6 novembre du Chervis
17 7 novembre du Cresson
18 8 novembre de la Dentelaire
19 9 novembre de la Grenade
20 10 novembre de la Herse
21 11 novembre de la Bacchante
22 12 novembre de l'Azerole
23 13 novembre de la Garance
24 14 novembre de l'Orange
25 15 novembre du Faisan
26 16 novembre de la Pistache
27 17 novembre du Macjonc
28 18 novembre du Coing
29 19 novembre du Cormier
30 20 novembre du Rouleau
Frimaire
1 21 novembre de la Raiponce
2 22 novembre du Turneps
3 23 novembre de la Chicorée
4 24 novembre du Nèfle
5 25 novembre du Cochon
6 26 novembre de la Mâche
7 27 novembre du Chou-fleur
8 28 novembre du Miel
9 29 novembre du Genièvre
10 30 novembre de la Pioche
11 1 décembre Cire
12 2 décembre du Raifort
13 3 décembre du Cèdre
14 4 décembre du Sapin
15 5 décembre du Chevreuil
16 6 décembre de l'Ajonc
17 7 décembre du Cyprès
18 8 décembre du Lierre
19 9 décembre de la Sabine
20 10 décembre du Hoyau
21 11 décembre de l'Érable sucré
22 12 décembre de la Bruyère
23 13 décembre du Roseau
24 14 décembre de l'Oseille
25 15 décembre du Grillon
26 16 décembre du Pignon
27 17 décembre du Liège
28 18 décembre de la Truffe
29 19 décembre de l'Olive
30 20 décembre de la Pelle
Nivôse
1 21 décembre de la Tourbe
2 22 décembre de la Houille
3 23 décembre du Bitume
4 24 décembre du Soufre
5 25 décembre du Chien
6 26 décembre de la Lave
7 27 décembre de la Terre végétale
8 28 décembre du Fumier
9 29 décembre du Salpêtre
10 30 décembre du Fléau
11 31 décembre du Granit
12 1 janvier de l'Argile
13 2 janvier de l'Ardoise
14 3 janvier du Grès
15 4 janvier du Lapin
16 5 janvier du Silex
17 6 janvier de la Marne
18 7 janvier de la Pierre à chaux
19 8 janvier du Marbre
20 9 janvier du Van
21 10 janvier de la Pierre à plâtre
22 11 janvier du Sel
23 12 janvier du Fer
24 13 janvier du Cuivre
25 14 janvier du Chat
26 15 janvier de l'Étain
27 16 janvier du Plomb
28 17 janvier du Zinc
29 18 janvier du Mercure
30 19 janvier du Crible
Pluviôse
1 20 janvier du Lauréole
2 21 janvier de la Mousse
3 22 janvier du Fragon
4 23 janvier du Perce-neige
5 24 janvier du Taureau
6 25 janvier du Laurier tin
7 26 janvier de l'Amadouvier
8 27 janvier du Mézéréon
9 28 janvier du Peuplier
10 29 janvier de la Cognée
11 30 janvier de l'Ellébore
12 31 janvier du Brocoli
13 1 février du Laurier
14 2 février de l'Avelinier
15 3 février de la Vache
16 4 février du Buis
17 5 février du Lichen
18 6 février de l'If
19 7 février de la Pulmonaire
20 8 février de la Serpette
21 9 février du Thlaspi
22 10 février du Thimele
23 11 février du Chiendent
24 12 février de la Trainasse
25 13 février du Lièvre
26 14 février de la Guède
27 15 février du Noisetier
28 16 février du Cyclamen
29 17 février de la Chélidoine
30 18 février du Traîneau
Ventôse
1 19 février du Tussilage
2 20 février du Cornouiller
3 21 février du Violier
4 22 février du Troène
5 23 février du Bouc
6 24 février de l'Asaret
7 25 février de l'Alaterne
8 26 février de la Violette
9 27 février du Marceau
10 28 février de la Bêche
11 1 mars de la Narcisse
12 2 mars de l'Orme
13 3 mars de la Fumeterre
14 4 mars du Vélar
15 5 mars de la Chèvre
16 6 mars de l'Épinard
17 7 mars du Doronic
18 8 mars du Mouron
19 9 mars du Cerfeuil
20 10 mars du Cordeau
21 11 mars de la Mandragore
22 12 mars du Persil
23 13 mars du Cochléaria
24 14 mars de la Pâquerette
25 15 mars du Thon
26 16 mars du Pissenlit
27 17 mars de la Sylvie
28 18 mars du Capillaire
29 19 mars du Frêne
30 20 mars du Plantoir
Germinal
1 21 mars de la Primevère
2 22 mars du Platane
3 23 mars de l'Asperge
4 24 mars de la Tulipe
5 25 mars de la Poule
6 26 mars de la Bette
7 27 mars du Bouleau
8 28 mars de la Jonquille
9 29 mars de l'Aulne
10 30 mars du Greffoir
11 31 mars de la Pervenche
12 1 avril du Charme
13 2 avril de la Morille
14 3 avril du Hêtre
15 4 avril de l'Abeille
16 5 avril de la Laitue
17 6 avril du Mélèze
18 7 avril de la Ciguë
19 8 avril du Radis
20 9 avril de la Ruche
21 10 avril du Gainier
22 11 avril de la Romaine
23 12 avril du Marronnier
24 13 avril de la Roquette
25 14 avril du Pigeon
26 15 avril du Lilas (commun)
27 16 avril de l'Anémone
28 17 avril de la Pensée
29 18 avril de la Myrtile
30 19 avril du Couvoir
Floréal
1 20 avril de la Rose
2 21 avril du Chêne
3 22 avril de la Fougère
4 23 avril de l'Aubépine
5 24 avril du Rossignol
6 25 avril de l'Ancolie
7 26 avril du Muguet
8 27 avril du Champignon
9 28 avril de la Hyacinthe
10 29 avril du Râteau
11 30 avril de la Rhubarbe
12 1 mai du Sainfoin
13 2 mai du Bâton-d'or
14 3 mai du Chamérisier
15 4 mai du Ver à soie
16 5 mai de la Consoude
17 6 mai de la Pimprenelle
18 7 mai de la Corbeille d'or
19 8 mai de l'Arroche
20 9 mai du Sarcloir
21 10 mai du Statice
22 11 mai de la Fritillaire
23 12 mai de la Bourrache
24 13 mai de la Valériane
25 14 mai de la Carpe
26 15 mai du Fusain
27 16 mai de la Civette
28 17 mai de la Buglosse
29 18 mai du Sénevé
30 19 mai de la Houlette
Prairial
1 20 mai de la Luzerne
2 21 mai de l'Hémérocalle
3 22 mai du Trèfle
4 23 mai de l'Angélique
5 24 mai du Canard
6 25 mai de la Mélisse
7 26 mai du Fromental
8 27 mai du Lis martagon
9 28 mai du Serpolet
10 29 mai de la Faux
11 30 mai de la Fraise
12 31 mai de la Bétoine
13 1 juin du Pois
14 2 juin de l'Acacia
15 3 juin de la Caille
16 4 juin de l'Œillet
17 5 juin du Sureau
18 6 juin du Pavot
19 7 juin du Tilleul
20 8 juin de la Fourche
21 9 juin du Barbeau
22 10 juin de la Camomille
23 11 juin du Chèvrefeuille
24 12 juin du Caille-lait
25 13 juin de la Tanche
26 14 juin du Jasmin
27 15 juin de la Verveine
28 16 juin du Thym
29 17 juin de la Pivoine
30 18 juin du Chariot
Messidor
1 19 juin du Seigle
2 20 juin de l'Avoine
3 21 juin de l'Oignon
4 22 juin de la Véronique
5 23 juin du Mulet
6 24 juin du Romarin
7 25 juin du Concombre
8 26 juin de l'Échalote
9 27 juin de l'Absinthe
10 28 juin de la Faucille
11 29 juin de la Coriandre
12 30 juin de l'Artichaut
13 1 juillet de la Girofle
14 2 juillet de la Lavande
15 3 juillet du Chamois
16 4 juillet du Tabac
17 5 juillet de la Groseille
18 6 juillet de la Gesse
19 7 juillet de la Cerise
20 8 juillet du Parc
21 9 juillet de la Menthe
22 10 juillet du Cumin
23 11 juillet du Haricot
24 12 juillet de l'Orcanète
25 13 juillet de la Pintade
26 14 juillet de la Sauge
27 15 juillet de l'Ail
28 16 juillet de la Vesce
29 17 juillet du Blé
30 18 juillet de la Chalemie
Thermidor
1 19 juillet de l'Épeautre
2 20 juillet du Bouillon-blanc
3 21 juillet du Melon
4 22 juillet de l'Ivraie
5 23 juillet du Bélier
6 24 juillet de la Prêle
7 25 juillet de l'Armoise
8 26 juillet du Carthame
9 27 juillet de la Mûre
10 28 juillet de l'Arrosoir
11 29 juillet du Panic
12 30 juillet de la Salicorne
13 31 juillet de l'Abricot
14 1 août du Basilic
15 2 août de la Brebis
16 3 août de la Guimauve
17 4 août du Lin
18 5 août de l'Amande
19 6 août de la Gentiane
20 7 août de l'Écluse
21 8 août de la Carline
22 9 août du Câprier
23 10 août de la Lentille
24 11 août de l'Aunée
25 12 août de la Loutre
26 13 août du Myrte
27 14 août du Colza
28 15 août du Lupin
29 16 août du Coton
30 17 août du Moulin
Fructivor
1 18 août de la Prune
2 19 août du Millet
3 20 août du Lycoperdon
4 21 août de l'Escourgeon
5 22 août du Saumon
6 23 août de la Tubéreuse
7 24 août du Sucrion
8 25 août de l'Apocyn
9 26 août de la Réglisse
10 27 août de l'Échelle
11 28 août de la Pastèque
12 29 août du Fenouil
13 30 août de l'Épine vinette
14 31 août de la Noix
15 1 tembre de la Truite
16 2 septembre du Citron
17 3 septembre de la Cardère
18 4 septembre du Nerprun
19 5 septembre du Tagette
20 6 septembre de la Hotte
21 7 septembre de l'Églantier
22 8 septembre de la Noisette
23 9 septembre du Houblon
24 10 septembre du Sorgho
25 11 septembre de l'Écrevisse
26 12 septembre de la Bigarade
27 13 septembre de la Verge d'or
28 14 septembre du Maïs
29 15 septembre du Marron
30 16 septembre du Panier
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment