Project

norcal

0.0
The project is in a healthy, maintained state
A local Norwegian calendar with Tk GUI
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

~> 0.6
 Project Readme

norcal

A local Norwegian calendar.

norcal screenshot

Install

First, install the Tcl/Tk system libraries:

# Debian/Ubuntu
sudo apt install libtk8.6 tk8.6-dev tcl8.6-dev

# Fedora
sudo dnf install tk-devel tcl-devel

# macOS
brew install tcl-tk

From RubyGems

gem install norcal

From source

git clone https://github.com/baosen/norcal.git
cd norcal
gem build norcal.gemspec
gem install norcal-1.5.0.gem

Usage

norcal              # current year, dark mode
norcal 2026         # specific year
norcal --light      # light mode
norcal --light 2026 # light mode, specific year

Features

  • 12-month grid (4x3) with Norwegian month and day names
  • ISO week numbers, Monday-first weeks
  • Sundays and public holidays in red, Saturdays in gray
  • Easter-based movable holidays (Computus algorithm)
  • Notable dates: royal birthdays, Samefolkets dag, Morsdag, Farsdag, solverv, sommertid, advent, and more
  • Filter to show only red days (public holidays)
  • Today highlighted with yellow background
  • Dark mode (default) and light mode, with toggle button
  • Zoom in/out (+/ buttons, Ctrl+scroll, Ctrl++/Ctrl+-)
  • Auto-fit to screen height on startup, with fit button
  • Scrollbar for zoomed-in views

References

  • Djupvik, Guro: røde dager i Lille norske leksikon på snl.no. Hentet 7. april 2026.

License

Unlicense