├── .dockerignore ├── .env.example ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── BUILD.md ├── Dockerfile ├── LICENSE ├── README.md ├── app.js ├── compile.js ├── config.js ├── daemon.js ├── data ├── backgrounds │ ├── bg.jpg │ └── bg_loop.mp4 ├── bundles │ └── default │ │ ├── bundle.json │ │ ├── images │ │ ├── .gitkeep │ │ └── toolbar.png │ │ ├── render │ │ ├── 03191688-bb93-4376-a3ab-53ed790b2155.png │ │ ├── 6a298b8c-9246-411f-b364-2d73c7e292d0.png │ │ └── f0411f05-a312-44a7-82fd-778328ba390e.png │ │ ├── slides.json │ │ └── slides │ │ ├── 03191688-bb93-4376-a3ab-53ed790b2155 │ │ ├── 6a298b8c-9246-411f-b364-2d73c7e292d0 │ │ └── f0411f05-a312-44a7-82fd-778328ba390e └── video │ └── .gitkeep ├── docker-compose.yml ├── infoscreen.service ├── infoscreen3.js ├── locales ├── de │ └── translation.json ├── en │ └── translation.json └── fi │ └── translation.json ├── modules ├── admin.js ├── adminLobby.js ├── bundle.js ├── bundleManager.js ├── cli.js ├── db.js ├── display.js ├── plugin.js ├── pluginManager.js ├── utils.js └── websocket.js ├── package.json ├── plugins ├── overlay │ └── plugin.js ├── ping │ ├── package.json │ ├── plugin.js │ ├── public │ │ └── test.txt │ ├── settings.js │ └── views │ │ └── pingWidget.twig └── profiler │ └── plugin.js ├── populateAssets.sh ├── public ├── favicon.ico ├── img │ ├── nopreview.png │ └── wait.png ├── js │ ├── dashboard.js │ ├── display.js │ ├── displayLite.js │ ├── displayWebGl.js │ ├── edit.js │ ├── filereader.js │ ├── flux.js │ ├── gl-transitions.js │ ├── preview.js │ ├── sharedScript.js │ ├── sketch.js │ ├── three.js │ └── tween.js └── stylesheets │ └── style.css ├── rebuild-native-node20.js ├── routes ├── admin.js ├── auth.js └── index.js ├── start.bat ├── templates └── bundle │ ├── bundle.json │ ├── images │ └── .gitkeep │ ├── render │ ├── .gitkeep │ └── empty.png │ ├── slides.json │ └── slides │ └── .gitkeep ├── test-exe.js ├── tmp └── .gitkeep ├── trash └── .gitkeep ├── views ├── admin │ ├── dashboard.twig │ ├── editBundleProperties.twig │ ├── editBundleSlides.twig │ ├── editBundles.twig │ ├── editSlide.twig │ ├── link.twig │ ├── overview.twig │ └── video.twig ├── ajax │ └── bundleImageList.twig ├── assets.twig ├── auth │ └── login.twig ├── display.twig ├── displayWebGl.twig ├── empty.twig ├── error.twig ├── index.twig ├── layout │ ├── admin.twig │ ├── auth.twig │ ├── edit.twig │ └── view.twig ├── liteDisplay.twig └── preview.twig └── webpack.config.cjs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/BUILD.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/app.js -------------------------------------------------------------------------------- /compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/compile.js -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/config.js -------------------------------------------------------------------------------- /daemon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/daemon.js -------------------------------------------------------------------------------- /data/backgrounds/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/backgrounds/bg.jpg -------------------------------------------------------------------------------- /data/backgrounds/bg_loop.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/backgrounds/bg_loop.mp4 -------------------------------------------------------------------------------- /data/bundles/default/bundle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/bundles/default/bundle.json -------------------------------------------------------------------------------- /data/bundles/default/images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/bundles/default/images/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/bundles/default/images/toolbar.png -------------------------------------------------------------------------------- /data/bundles/default/render/03191688-bb93-4376-a3ab-53ed790b2155.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/bundles/default/render/03191688-bb93-4376-a3ab-53ed790b2155.png -------------------------------------------------------------------------------- /data/bundles/default/render/6a298b8c-9246-411f-b364-2d73c7e292d0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/bundles/default/render/6a298b8c-9246-411f-b364-2d73c7e292d0.png -------------------------------------------------------------------------------- /data/bundles/default/render/f0411f05-a312-44a7-82fd-778328ba390e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/bundles/default/render/f0411f05-a312-44a7-82fd-778328ba390e.png -------------------------------------------------------------------------------- /data/bundles/default/slides.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/bundles/default/slides.json -------------------------------------------------------------------------------- /data/bundles/default/slides/03191688-bb93-4376-a3ab-53ed790b2155: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/bundles/default/slides/03191688-bb93-4376-a3ab-53ed790b2155 -------------------------------------------------------------------------------- /data/bundles/default/slides/6a298b8c-9246-411f-b364-2d73c7e292d0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/bundles/default/slides/6a298b8c-9246-411f-b364-2d73c7e292d0 -------------------------------------------------------------------------------- /data/bundles/default/slides/f0411f05-a312-44a7-82fd-778328ba390e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/data/bundles/default/slides/f0411f05-a312-44a7-82fd-778328ba390e -------------------------------------------------------------------------------- /data/video/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /infoscreen.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/infoscreen.service -------------------------------------------------------------------------------- /infoscreen3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/infoscreen3.js -------------------------------------------------------------------------------- /locales/de/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/locales/de/translation.json -------------------------------------------------------------------------------- /locales/en/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/locales/en/translation.json -------------------------------------------------------------------------------- /locales/fi/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/locales/fi/translation.json -------------------------------------------------------------------------------- /modules/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/admin.js -------------------------------------------------------------------------------- /modules/adminLobby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/adminLobby.js -------------------------------------------------------------------------------- /modules/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/bundle.js -------------------------------------------------------------------------------- /modules/bundleManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/bundleManager.js -------------------------------------------------------------------------------- /modules/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/cli.js -------------------------------------------------------------------------------- /modules/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/db.js -------------------------------------------------------------------------------- /modules/display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/display.js -------------------------------------------------------------------------------- /modules/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/plugin.js -------------------------------------------------------------------------------- /modules/pluginManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/pluginManager.js -------------------------------------------------------------------------------- /modules/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/utils.js -------------------------------------------------------------------------------- /modules/websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/modules/websocket.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/package.json -------------------------------------------------------------------------------- /plugins/overlay/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/plugins/overlay/plugin.js -------------------------------------------------------------------------------- /plugins/ping/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/plugins/ping/package.json -------------------------------------------------------------------------------- /plugins/ping/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/plugins/ping/plugin.js -------------------------------------------------------------------------------- /plugins/ping/public/test.txt: -------------------------------------------------------------------------------- 1 | testing.123 -------------------------------------------------------------------------------- /plugins/ping/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/plugins/ping/settings.js -------------------------------------------------------------------------------- /plugins/ping/views/pingWidget.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/plugins/ping/views/pingWidget.twig -------------------------------------------------------------------------------- /plugins/profiler/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/plugins/profiler/plugin.js -------------------------------------------------------------------------------- /populateAssets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/populateAssets.sh -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/nopreview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/img/nopreview.png -------------------------------------------------------------------------------- /public/img/wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/img/wait.png -------------------------------------------------------------------------------- /public/js/dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/dashboard.js -------------------------------------------------------------------------------- /public/js/display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/display.js -------------------------------------------------------------------------------- /public/js/displayLite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/displayLite.js -------------------------------------------------------------------------------- /public/js/displayWebGl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/displayWebGl.js -------------------------------------------------------------------------------- /public/js/edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/edit.js -------------------------------------------------------------------------------- /public/js/filereader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/filereader.js -------------------------------------------------------------------------------- /public/js/flux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/flux.js -------------------------------------------------------------------------------- /public/js/gl-transitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/gl-transitions.js -------------------------------------------------------------------------------- /public/js/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/preview.js -------------------------------------------------------------------------------- /public/js/sharedScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/sharedScript.js -------------------------------------------------------------------------------- /public/js/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/sketch.js -------------------------------------------------------------------------------- /public/js/three.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/three.js -------------------------------------------------------------------------------- /public/js/tween.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/js/tween.js -------------------------------------------------------------------------------- /public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/public/stylesheets/style.css -------------------------------------------------------------------------------- /rebuild-native-node20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/rebuild-native-node20.js -------------------------------------------------------------------------------- /routes/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/routes/admin.js -------------------------------------------------------------------------------- /routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/routes/auth.js -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/routes/index.js -------------------------------------------------------------------------------- /start.bat: -------------------------------------------------------------------------------- 1 | npm start -------------------------------------------------------------------------------- /templates/bundle/bundle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/templates/bundle/bundle.json -------------------------------------------------------------------------------- /templates/bundle/images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/bundle/render/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/bundle/render/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/templates/bundle/render/empty.png -------------------------------------------------------------------------------- /templates/bundle/slides.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /templates/bundle/slides/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-exe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/test-exe.js -------------------------------------------------------------------------------- /tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trash/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /views/admin/dashboard.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/admin/dashboard.twig -------------------------------------------------------------------------------- /views/admin/editBundleProperties.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/admin/editBundleProperties.twig -------------------------------------------------------------------------------- /views/admin/editBundleSlides.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/admin/editBundleSlides.twig -------------------------------------------------------------------------------- /views/admin/editBundles.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/admin/editBundles.twig -------------------------------------------------------------------------------- /views/admin/editSlide.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/admin/editSlide.twig -------------------------------------------------------------------------------- /views/admin/link.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/admin/link.twig -------------------------------------------------------------------------------- /views/admin/overview.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/admin/overview.twig -------------------------------------------------------------------------------- /views/admin/video.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/admin/video.twig -------------------------------------------------------------------------------- /views/ajax/bundleImageList.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/ajax/bundleImageList.twig -------------------------------------------------------------------------------- /views/assets.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/assets.twig -------------------------------------------------------------------------------- /views/auth/login.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/auth/login.twig -------------------------------------------------------------------------------- /views/display.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/display.twig -------------------------------------------------------------------------------- /views/displayWebGl.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/displayWebGl.twig -------------------------------------------------------------------------------- /views/empty.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/empty.twig -------------------------------------------------------------------------------- /views/error.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/error.twig -------------------------------------------------------------------------------- /views/index.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/index.twig -------------------------------------------------------------------------------- /views/layout/admin.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/layout/admin.twig -------------------------------------------------------------------------------- /views/layout/auth.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/layout/auth.twig -------------------------------------------------------------------------------- /views/layout/edit.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/layout/edit.twig -------------------------------------------------------------------------------- /views/layout/view.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/layout/view.twig -------------------------------------------------------------------------------- /views/liteDisplay.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/liteDisplay.twig -------------------------------------------------------------------------------- /views/preview.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/views/preview.twig -------------------------------------------------------------------------------- /webpack.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reaby/infoscreen3/HEAD/webpack.config.cjs --------------------------------------------------------------------------------