ntnu-notifier

NTNU Notifier

National Taiwan Normal University (NTNU) Notifier.

NPM

Install

npm i ntnu-notifier

Usage

import { CsieNotifier, Covid19Notifier } from "ntnu-notifier";

const notifier1 = new CsieNotifier();
const notifier2 = new Covid19Notifier();

notifier1.on("notify", async (notifier, news) => {
console.log(notifier, news);
});

notifier2.on("notify", async (notifier, news) => {
console.log(notifier, news);
});

notifier1.start();
notifier2.start();

Multiple Listeners

Listener hooks are chainable.

import { CsieNotifier } from "ntnu-notifier";
const notifier = new CsieNotifier();

notifier
.on("notify", async (notifier, news) => {
console.log("Listener 1", news);
})
.on("notify", async (notifier, news) => {
console.log("Listener 2", news);
});

notifier.start();

More Details: Documentation.

Availible Notifiers

  • CSIE Notifier (CsieNotifier)
  • COVID19 Notifier (Covid19Notifier)
  • Academic Affairs Notifier (AaNotifier)

Links

Generated using TypeDoc