Skip to content

jlecren/logoprism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LogO'Prism: Animate your log stream!

LogO'Prism Logo

COMPILING

LogO'Prism builds with CMake and the following platforms are supported, as long as the dependencies are available.

Linux

On Linux, required tools and libraries can usually be found in your favorite distribution's package manager, however the package names can differ from distribution to distribution.

  • GCC >= 4.7, or Clang >= 3.2 are required for C++11 support
  • CMake >= 2.8.10
  • p7zip
  • Pango
  • Cairo
  • GStreamer >= 1.0
  • Glm
  • Boost >= 1.52
git submodule update --init
mkdir build && cd build
cmake ..
make

MacOSX

  • Mountain Lion 10.8.2 with up-to-date XCode Command Line Tools are required for C++11 support
  • Homebrew can be used to get dependencies:
brew install cmake
brew install p7zip
brew install pango
brew install glm
brew install boost --with-c++11
brew install gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly gstreamer
  • XQuartz is required for X11 libraries
git submodule update --init
mkdir build && cd build
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/opt/X11/lib/pkgconfig/
CC=clang CXX=clang++ cmake -DCMAKE_OSX_ARCHITECTURES=x86_64 ..
make

Windows

On Windows, pre-built dependencies will automatically be downloaded by CMake the first time LogO'Prism is built. Library artifacts will be stored in the lib folder.

  • Visual Studio >= 2012 is required for C++11 support
  • 7Zip is required for dependency automatic download
  • CMake >= 2.8.10 is required for Visual Studio 2012 support

Use CMake to generate the Visual Studio solution, and choose Visual Studio 11 as the generator.

USAGE

Use the etc/logoprism.conf as a sample configuration file that has to be located in the same folder as the logoprism binary.

The following key combination are recognized:

  • Space: pause/resume
  • +/-: speed up/slow down
  • Right/Shift+Right/Ctrl+Right/Alt+Right/Ctrl+Alt+Right: fast forward at different speed
  • O/L: increase/reduce number of tokens on the left side of the screen
  • P/M: increase/reduce number of tokens on the right side of the screen

COPYING INFORMATION

Distributed under the Creative Commons BY-NC-ND License, Version 3.0

See accompanying file LICENSE or copy at CC BY-NC-ND 3.0

About

Animate your log stream!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published