Récuperer les dates des fêtes du calendrier

Résolu
xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   -  
UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai besoin de récupérer toutes les dates des fêtes afin d'organiser des activitées festives.
Sur Kubuntu en bas à droite de l'écran quand on clique sur l'heure, il s'affiche le calendrier avec les dates des fêtes.
Je voudrais savoir s'il existe un moyen de récupérer toutes les dates des fêtes/événement du calendrier pour les mettre dans un fichier texte ou ods

Merci.
A voir également:

4 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

Jette un oeil à
/usr/share/calendar/fr_FR/calendar.jferies
qui est utilisé par la commande calendar.

/*
 * Jours fériés
 *
 * $FreeBSD$
 */

#ifndef _fr_FR_jferies_
#define _fr_FR_jferies_

LANG=UTF-8

/* Jours chômés */
01/01	Nouvel an
05/01	Fête du travail
05/08	Armistice 1945
07/14	Fête nationale française
11/11	Armistice 1918

/* Jours fériés religieux */
Easter		Pâques
Easter+1 	Lundi de Pâques
Easter+39	Ascension
Easter+49	Pentecôte
Easter+50	Lundi de Pentecôte
08/15		Assomption
11/01		Toussaint
12/25		Noël

/* Les dates suivantes ne sont malheureusement pas fériées... */

/* Saisons */
03/21*	Printemps
06/21*	Été
09/21*	Automne
12/21*	Hiver

/* Changements d'heure */
03/SundayLast	Passage à l'heure d'été
10/SundayLast	Passage à l'heure d'hiver

/* Divers */
/* BUG : si Penteco^te = 05/SunLast, fe^te des me`res repousse'e d'une semaine */
05/SundayLast	Fêtes des mères
June Sun+3	Fêtes des pères

#endif /*! _fr_FR_jferies_ */


$ calendar -f /usr/share/calendar/fr_FR/calendar.jferies 
mai 01 Fête du travail

0
xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   14
 
Bonsoir,

Merci zipe31 pour ton aide.
J'ai cherché sur les net les options de calendar
https://www.computerhope.com/unix/ucalande.htm
Car je voudrais avoir toutes les dates de l'année en cours

Dans le genre

mai 01 Fête du travail
mai 05 Ascension
mai 08 fêtes de la victoire
etc...


Merci.
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
$ calendar -A 240 -B 120 -f /usr/share/calendar/fr_FR/calendar.jferies 
janv. 01 Nouvel an
mars 21* Printemps
mars 27* Pâques
mars 27* Passage à l'heure d'été
mars 28* Lundi de Pâques
mai 01 Fête du travail
mai 05* Ascension
mai 08 Armistice 1945
mai 15* Pentecôte
mai 16* Lundi de Pentecôte
mai 29* Fêtes des mères
juin 19* Fêtes des pères
juin 21* Été
juil. 14 Fête nationale française
août 15 Assomption
sept. 21* Automne
oct. 30* Passage à l'heure d'hiver
nov. 01 Toussaint
nov. 11 Armistice 1918
déc. 21* Hiver
déc. 25 Noël
0
xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   14
 
Merci Zipe31.

laurent@laurent-PC-Bureau:$ calendar -A 240 -B 120 -f /usr/share/calendar/fr_FR/calendar.jferies >> jour-ferie-2016.txt
laurent@laurent-PC-Bureau:$

laurent@laurent-PC-Bureau:$ cat jour-ferie-2016.txt
janv. 01 Nouvel an
mars 21* Printemps
mars 27* Pâques
mars 27* Passage à l'heure d'été
mars 28* Lundi de Pâques
mai 01 Fête du travail
mai 05* Ascension
mai 08 Armistice 1945
mai 15* Pentecôte
mai 16* Lundi de Pentecôte
mai 29* Fêtes des mères
juin 19* Fêtes des pères
juin 21* Été
juil. 14 Fête nationale française
août 15 Assomption
sept. 21* Automne
oct. 30* Passage à l'heure d'hiver
nov. 01 Toussaint
nov. 11 Armistice 1918
déc. 21* Hiver
déc. 25 Noël
laurent@laurent-PC-Bureau:$
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
De rien.

Et pour une utilisation sans se soucier de la date du jour et un calcul automatique des paramètres aux options -A et -B :

calendar -A $((366-$(date '+%j'))) -B $(date '+%j') -f /usr/share/calendar/fr_FR/calendar.jferies
0
xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   14
 
Bonjour,

Dernière question, et il possible d'avoir l'année suivante (2017) pour prévoir un an a l'avance les festivités.

Merci.

Configuration: Linux / Firefox 42.0
0
UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention   158
 
Salut,

M'est d'avis que non ;-(

Par contre, depuis ce site tu devrais pouvoir récupérer tout ce que tu veux en 2 coups de cuillères à pot ;-)
0
UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention   158 > UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention  
 
2017 :
$ curl -s https://www.joursferies.fr/jours-feries-2017.php | w3m -dump -T text/html | sed -n '/^France  *201/,/^$/{//b;p}'
Jour de l'an 1 Janvier
Lundi de Pâques 17 Avril
Fête du Travail 1 Mai
8 Mai 1945 8 Mai
Jeudi de l'Ascension 25 Mai
Lundi de Pentecôte 4 Juin
Fête Nationale 14 Juillet
Assomption 15 Août
La Toussaint 1 Novembre
Armistice 11 Novembre
Noël 25 Décembre


2018 :
$ curl -s https://www.joursferies.fr/jours-feries-2018.php | w3m -dump -T text/html | sed -n '/^France  *201/,/^$/{//b;p}'
Jour de l'an 1 Janvier
Lundi de Pâques 2 Avril
Fête du Travail 1 Mai
8 Mai 1945 8 Mai
Jeudi de l'Ascension 10 Mai
Lundi de Pentecôte 21 Juin
Fête Nationale 14 Juillet
Assomption 15 Août
La Toussaint 1 Novembre
Armistice 11 Novembre
Noël 25 Décembre
0