Skip to content

Swedish calendar with holidays, namedays and weeknumbers

Notifications You must be signed in to change notification settings

niklasHagner/calendar

Repository files navigation

Calendar

A swedish calendar featuring all the date stuff swedes need

  • week numbers
  • name days
  • official holidays
  • funny themedays

screenshot

Tech

  • node + express
  • handlebars
  • LESS

How to

  1. npm run build to compile LESS to CSS
  2. npm start to start the node server
  3. Browse to http://localhost:8001

Common issues

npm run build:styles might give you a 'Permission denied' issue when running node_modules/.bin/lessc. If so just add permissions via chmod 775 node_modules/.bin/lessc.

Credits

Example data

See exampleViewModel.json and exampleMonth.json for more

Example data for a single day:

{
  datum: '2024-01-01',
  veckodag: 'Måndag',
  'arbetsfri dag': 'Ja',
  'röd dag': 'Ja',
  vecka: '1',
  'dag i vecka': '1',
  helgdag: 'Nyårsdagen',
  namnsdag: [],
  flaggdag: 'Nyårsdagen',
  themeDays: [ 'Internationella pizzadagen' ],
  isInThePast: false,
  monthNumber: 1,
  monthZeroIndex: 0,
  dayNumber: 1,
  isToday: false,
  redDay: true,
  helgDag: true,
  month: { number: 0, name: 'januari' }
}

Notes 2024

For static html sites, deploy the entire public folder - it contains a static variant: index.html with all of 2024, and index.js will highlight the current day

About

Swedish calendar with holidays, namedays and weeknumbers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published