Récuperer les dates des fêtes du calendrier

Résolu/Fermé
xunil2003 Messages postés 761 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 24 mars 2024 - 30 avril 2016 à 15:33
UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 - 2 mai 2016 à 15:19
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.

4 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
30 avril 2016 à 16:06
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 761 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 24 mars 2024 14
30 avril 2016 à 23:19
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
1 mai 2016 à 00:14
$ 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 761 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 24 mars 2024 14
1 mai 2016 à 00:59
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
1 mai 2016 à 08:24
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 761 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 24 mars 2024 14
2 mai 2016 à 15:04
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 lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 157
2 mai 2016 à 15:12
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 lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 157 > UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020
2 mai 2016 à 15:19
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