Utilities for processing xLiMe data into a format suitable for the xLiMe Showcase
- build the project (
mvn install
) or download release zip - unzip the dist file
- create a mongo database and set-up the indices by configuring and running the
scripts/indexMongoCollections
- edit the various
properties
files in theetc/
folder. In particular, point to an xLiMe Kafka instance (or send an email to request access to the xLiMe development kafka instance), choose a suitable consumer kafka group and point to your mongoDB instance - run
pushMediaItemsToMongo.sh
(or.cmd
depending on your platform)
- set up your mongo environment variables
- change port and database path in the script if needed
- run
indexMongoCollections.sh
(or.cmd
depending on your platform)
xLiMe Kafka consumer which:
- listens to the
socialmedia
xLiMe kafka topic, - parses the kafka messages
- extracts the
MicroPosts
,EntityAnnotation
s and - pushes the extracted beans to a MongoDB instance
xLiMe Kafka consumer which:
- listens to the
jsi-newsfeed
xLiMe kafka topic, - parses the kafka messages
- extracts the
NewsArticleBean
s andEntityAnnotation
s and - pushes the extracted beans to a MongoDB instance
xLiMe Kafka consumer which:
- listens to the
zattoo-epg
xLiMe kafka topic, - parses the kafka messages
- extracts the
TVProgramBean
s - pushes the extracted beans to a MongoDB instance
- listens to the
zattoo-sub
xLiMe kafka topic, - parses the kafka messages
- extracts the
SubtitleSegment
and
Licensed under the Apache Software License, Version 2.0