GitXplorerGitXplorer
e

slideshow

public
8 stars
2 forks
34 issues

Commits

List of commits on branch master.
Unverified
9d4f767b298eaf916d31538eaa9fbc35d7ce4bae

remove debug logging

eext committed 9 years ago
Unverified
f5b437127e05674ea235bbd3680b82ea64e6c9d8

option to disable/enable caching

eext committed 9 years ago
Unverified
03401e885a9bd48b50bba759a62bcd43662690a4

always refresh url

eext committed 9 years ago
Unverified
28478d41da05d8d0358b7971ea4578ffc531e55f

rudimentary url assembler

eext committed 9 years ago
Unverified
a29d403392f2e2f140f3f2fc47514b73cc200a24

npm package stub

eext committed 9 years ago
Unverified
9352181c9619fc873d93e2a83b6aaeb13785a361

version bump

eext committed 9 years ago

README

The README file for this repository.

Slideshow Daemon

Slideshow is a kiosk-style application for showing text, image and video in a continious loop on monitors and projectors. Content is edited and updated directly in using a webgui. The application is split into two packages, a backend and a frontend. The backend is written in C++ and OpenGL and the frontend using python. Currently the frontend is very GNU/Linux specific and will not run on any other platform but is meant to be as platform independent as possible, as long as it handles OpenGL.

Features

  • Webgui controls daemon, even starting and stopping.
  • Slides consisting of either text, images or video.
  • Custom themes for text-slides.
  • Automatic aspect-correct resizing with ImageMagick.
  • Natively loads most image formats, including but not limited to: BMP, JPEG, PNG, GIF, TGA.
  • Hardware acceleration with OpenGL.
  • Transition via plugin-based system (fade and spin builtin).
  • Licensed under AGPLv3.

Requirements

  • automake-1.11 or later
  • DevIL
  • GLEW
  • libdaemon
  • libjson
  • libcurl
  • datapack

Optional

  • SDL
  • sqlite3 or mysql
  • DBus
  • Ragel

Debian/ubuntu requirements

sudo apt-get install build-essential libtool autoconf pkg-config ragel libdaemon-dev libdevil-dev libjson-c-dev libcurl4-openssl-dev libsqlite3-dev libglew-dev libsdl1.2-dev

Building daemon

autoreconf -si
mkdir build
cd build
../configure
make