19 points par GN⁺ 2025-12-29 | 8 commentaires | Partager sur WhatsApp
  • Un calendrier imprimable qui affiche toutes les dates de l’année sur une seule page
  • En imprimant la page, le contenu s’ajuste automatiquement à la taille du papier pour afficher l’année complète sur une seule feuille
  • Le résultat le plus propre s’obtient avec l’impression en orientation paysage et les en-têtes/pieds de page désactivés
  • Le calendrier peut être plié pour être emporté ou utilisé pour prendre des notes
  • Un outil simple et pratique pour visualiser d’un seul coup d’œil l’ensemble du planning de 2026
  • Le code source PHP est également disponible

8 commentaires

 
huiya 2025-12-29

J’ai le souvenir de l’avoir vu il y a trèèès longtemps, et je suis content de le revoir.
Comme il existait une version portée en JavaScript, je l’ai reprise, je l’ai localisée en coréen et j’y ai ajouté les jours fériés.

live demo

Github

 
wedding 2025-12-29

Waouh, c’est superbe. Merci. Je trouve ça amusant de voir pour la première fois l’expression « naissance du Christ » haha

 
wjpark11 2025-12-30

Si on interroge l’API des jours fériés du gouvernement, Noël y apparaît sous le nom de « Nativité du Christ ». Je crois que c’est son appellation officielle.

 
cnaa97 2025-12-31

Je repartage discrètement ce que j’avais fait l’année dernière, haha.

https://junojunho.com/calendar.html?year=2026

 
roxie 2026-01-01

J’adore l’indication des jours fériés

 
ifmkl 2025-12-29

Ce serait bien que ça soit publié tous les ans haha. Moi aussi, l’an dernier, je crois que c’était la première fois que j’utilisais vraiment GPT, et voilà qu’un an est déjà passé....

 
GN⁺ 2025-12-29
Réactions sur Hacker News
  • J’ai bien aimé le calendrier de neatnik, alors j’en ai fait moi-même une version JavaScript
    Elle reste fidèle à l’original tout en ajoutant quelques améliorations
    Le code et la démo sont disponibles sur GitHub neatocal et sur la page de démo
    On peut modifier le comportement via des paramètres d’URL, par exemple

  • À une époque, j’aimais beaucoup la série « printable CEO » de Daveseah.com
    J’ai surtout imprimé et utilisé pendant plusieurs années l’Emergent Task Planner, et il y a aussi le Compact Calendar, similaire au calendrier de l’OP
    Le lien est ici

    • J’en ai été fan pendant longtemps et je respecte toujours son travail
      Mais en avançant dans la vie, j’ai réalisé qu’il n’était pas juste de trop dépendre d’une productivité centrée sur les outils
      Les outils imprimables de DSri m’ont été utiles pour aider des collègues ou des projets d’étudiants, mais je n’en ai plus besoin directement aujourd’hui
      À noter que son nouveau domaine est dsriseah.com
    • Moi, je préfère veckonr.se/kalender/2026
      L’année y est divisée en deux parties, avec les numéros de semaine et un espace généreux pour les notes, donc au bureau je l’imprime sur deux feuilles A3
    • Tu as dit avoir « laissé tomber les routines de productivité », et je me demande si tu pourrais partager pourquoi
      J’ai souvent moi aussi l’impression que la prise de notes ou ce genre de système n’est pas durable
  • J’aime bien utiliser les règles d’impression CSS sur le web
    Rien qu’avec le navigateur, on dispose déjà de capacités de mise en page puissantes
    Un article qui résume bien le sujet : Make your website printable with CSS

    • L’article était court et sympa. Mais pour les développeurs qui attendent un imprimé précis, le CSS seul a ses limites
      Pour une page unique ou une impression simple, ça va, mais selon le navigateur il y a des différences de police, de marges et de mise en page, donc difficile de garantir un résultat parfaitement identique
      Pour des imprimés complexes, je recommande un PDF plutôt que HTML+CSS
    • J’utilise depuis longtemps Gutenberg Print Styles
      Mais je me souviens qu’il était difficile de contrôler les sauts de page
    • J’ai moi aussi écrit quelque chose sur un sujet proche
      Voir CSS for printing
  • Je me suis demandé ce que ça donnerait si on supprimait la notion de « fin de mois »
    Je perçois le temps comme un horizon, donc j’ai essayé d’aligner les dates sur une seule ligne
    Ça ne s’adapte pas automatiquement à la taille de la page, mais avec une impression à 75 % le résultat est correct
    Page d’exemple

    • Moi aussi, j’aime les visualisations où le temps se lit horizontalement, alors j’en ai fait une version Python avec Claude Code
      Chaque mois y est affiché sur une seule ligne
      J’aime bien ta mise en page, donc je pense m’en inspirer en ajoutant par exemple un libellé du mois au début de chaque mois
      Code partagé : lien gist
  • Ce n’est pas indiqué dans l’info box, mais il existe aussi une mise en page alternative alignée par jour de la semaine
    version aligned-weekdays

    • La version 2026 dans ce même format est visible à ce lien
  • Ce serait bien d’avoir une option pour masquer la modale avant impression
    Comme ça, on pourrait prévisualiser tout le calendrier

    • En ouvrant l’aperçu avant impression dans Firefox, ça a bien fonctionné
  • Cet outil est vraiment une idée propre et intelligente
    Voir toute l’année sur une seule page est pratique pour le suivi d’habitudes
    Mais une version trimestrielle (par blocs de 3 mois) serait sans doute plus utile pour gérer des objectifs à court terme

    • Il suffit de copier le HTML et de le coller dans un outil d’IA, puis de lui demander
      Gemini, ChatGPT ou Claude devraient pouvoir le faire d’un coup
  • Inspiré par cette appli, j’ai créé une version collaborative
    calendar.yups.me

  • Autrefois, j’avais fait une version simple dans Google Sheets pour les emplois du temps familiaux
    Chaque fin d’année, j’ajustais le jour de départ, et je l’utilisais en mode aligné par jour de la semaine
    Dans l’onglet « Year », j’avais mis une frise des événements de vie des membres de la famille
    Cette année, j’aimerais migrer vers un format Markdown de planification à long terme (10 à 100 ans)
    Lien vers le modèle

    • C’est vraiment une approche de trajectoire de vie
      On est tous en train de parcourir notre vie, donc avoir des checkpoints définis à l’avance peut être utile
  • Il existe aussi une version pour les utilisateurs d’autres régions
    paramètre où le week-end se termine le dimanche

    • Il suffit d’ajouter &sofshavua=1 à la fin de l’URL