Skip to content
A Webserver that provides the config/contents for the chrome-tab-rotate Chrome extension
JavaScript Dockerfile Shell
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config/playlists
public
scripts
src
test
.dockerignore
.eslintignore
.eslintrc
.gitattributes
.gitignore
.nvmrc
.prettierrc
.travis.yml
Dockerfile
LICENSE
README.md
docker-compose.yml
package-lock.json
package.json
sandbox.config.json
sonar-project.properties

README.md

WIP - Chrome-tab-rotate Webserver

Build Status Docker Pulls Quality Gate Status Security Rating Maintainability Rating

Bugs Code Smells Coverage Duplicated Lines (%)

A Webserver that provides the config/contents for the Tab Rotate Chrome extension.

The Chrome extension is open-source as chrome-tab-rotate.

Status

This project is still in development but functionnal :)

API Endpoints

Name Method Endpoint Description
Playlist GET / Provides the playlist based on the IP that request the endpoint or the default one
Content GET /content/:path Serve the local content from the path from the /public folder
Healthcheck GET /_health Allow to perform a healthcheck to see if the app is still live

TODO

  • Split configuration for the screens and playlists
  • Allow to edit the playlists and screens via a CMS instead of JSON files
  • Support multiple Chrome instances for the same IP (2x screens on the same RPi 4 for ex.)
You can’t perform that action at this time.