Récuperer les dates des fêtes du calendrier

Résolu
xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   -  
UnGnU Messages postés 1468 Statut Contributeur -
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

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    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
  2. xunil2003 Messages postés 766 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
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      $ 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
  3. xunil2003 Messages postés 766 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
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      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
  4. xunil2003 Messages postés 766 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
    1. UnGnU Messages postés 1468 Statut Contributeur 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
      1. UnGnU Messages postés 1468 Statut Contributeur 158 > UnGnU Messages postés 1468 Statut Contributeur
         
        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