Skip to content

A browser extension for lichess.org which notifies you if a certain player is online and/or playing.

License

Notifications You must be signed in to change notification settings

mpunkenhofer/linotify

Repository files navigation

LiNotify

LiNotify (li[chess] notify{notifications}) is a cross browser extension that notifies you if a certain player is online and/or playing on lichess.org.

LiNotify Buttons

LiNotify Button Example Image 1 LiNotify Button Example Image 2

LiNotify Extension Popup

LiNotify Popup Example Image

LiNotify Options

LiNotify Options Example Image

LiNotify is written in Typescript, uses Webpack for module bundling. Lichess API requests are made with Axios, CSS is generated with Sass, making use of Bootstrap, for cross browser support webextension-polyfill-ts is used. System notifications are displayed by using the browser notifications api which is supported by most modern browsers.

This extension requires the following permissions:

  • Notifications: to display system notifications if a player comes online or starts playing.
  • Alarms: to periodically poll the lichess api for any player status changes.
  • Storage: to store player data and extension settings.

LiNotify in Stores

Building and contributing

See CONTRIBUTING.md.

License

See LICENSE.

Attributions

Files Author(s) Licence
/assets/fonts/lichess.woff2 ornicar/lila OFL, MIT, CC BY 4.0, AGPLv3+
/assets/images/*.svg fontawesome OFL, MIT, CC BY 4.0