0.0.1 • Published 6 years ago

flagdage v0.0.1

Weekly downloads
2
License
MIT
Repository
-
Last release
6 years ago

Flagdage (Flag Days)

This is a library for getting information about flag days for busses in the greater Copenhagen area. It provides a list of known flag days for the current year as well as utilities for finding upcoming or previous flag days based on a given date.

Use

npm install flagdage --save

Simply require this package:

const { FlagDag, flagDays, getFlagDay, getNextFlagDay, getPreviousFlagDay } = require(flagdage);

// Use the list of known flag days
console.log(flagDays[0].name); // output: "Nytårsdag"

// Get the flag day for a certain date
console.log(getFlagDay('2018-04-16').name); // output: "Dronning Margrethes fødselsdag"

// Get the next flag day from a certain date (passing no argument defaults to the current day)
console.log(getNextFlagDay('2018-05-04').name) // output: 'Europadag'

TODO

  • Allow localizing FlagDay names.

Acknowledgements

The core of this was extracted from this project by @JamieMagee which uses a scheduled azure function to check if it is a flag day and tweets it out.

0.0.1

6 years ago