Skip to content

Repository files navigation

Screenly Simple Timer App

Getting Started

bun install

Deployment

Create and deploy the Edge App:

screenly edge-app create --name my-simple-timer --in-place
bun run deploy
screenly edge-app instance create

Configuration

The app accepts the following settings via screenly.yml:

SettingDescriptionTypeDefault
display_errorsDisplay detailed error messages on screen for debugging purposesoptional, advancedfalse
durationTimer duration in seconds (e.g., 60 for 1 minute, 300 for 5 minutes, 3600 for 1 hour)required60
override_localeOverride the default locale with a supported language code (e.g., en, fr, de). Defaults to English if not specifiedoptionalen
override_timezoneOverride the default timezone with a supported timezone identifier (e.g., Europe/London, America/New_York). Defaults to the system timezone if left blankoptional-

Development

bun install # Install dependencies
bun run dev # Start development server

Testing

bun test

Screenshots

Generate screenshots at all supported resolutions:

bun run screenshots

Screenshots are saved to the screenshots/ directory.

About

A simple timer Edge App for Screenly digital signage screens

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages