Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Peripheral management for the CorTeX system - Worker spawner and Peripheral template classes
TeX Perl C CSS
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
clib
lib/CorTeX
resources
t
.gitignore
.gitmodules
.travis.yml
CMakeLists.txt
FindJson.cmake
INSTALL.md
LICENSE
Makefile.PL
README.md

README.md

CorTeX-Peripheral Peripheral

Build Status

Peripheral management for the CorTeX system:

  • Spawner service for available CorTeX Services
  • Infrastructure for quick development of Perl services for CorTeX, automated by the spawner service.
  • Default CorTeX services - TeX to (X)HTML conversion flavours, example analysis and aggregation services.

Quick Setup

Painless setup for CorTeX processing on any machine (assuming all prerequisites are installed):

git clone https://github.com/dginev/CorTeX-Peripheral
cd CorTeX-Peripheral
perl Makefile.PL ; make ; make test ; sudo make install
sudo service cortex-peripheral start

Adding new services

Installation of user-supplied Perl services subclassing CorTeX::Service:

cp my_perl_service_v0_1.pm /path/to/CorTeX-Peripheral/lib/CorTeX/Service

Remember to rerun the Makefile incantations when you add a new service to lib/CorTeX/Service/:

perl Makefile.PL ; make ; sudo make install

and to then restart the spawner service via:

sudo service cortex-peripheral restart

Examples

A few example services are available in this repository, such as a basic analysis service counting the already tokenized words and sentences in a document.

Something went wrong with that request. Please try again.