JavaScript HTML Python CSS Makefile ApacheConf
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
analysis
analyzers
bower_components
dashboards
docs
elasticsearch/config
elements
images
scrapers
scripts
senpy
styles
.dockerignore
.gitignore
.gitmodules
Dockerfile
LICENSE
README.md
aapl.json
amzn.json
app.wsgi
bower.json
data.json
data.tsv
docker-compose.yml
endpoint.json
favicon.ico
goog.json
gsicrawler_pipeline.py
httpd.conf
ibe_en.json
index.html
index.html~
launch.py~
manifest.json
markers.json
pipeline-places.py
pipeline-tweets.py
pipeline.py
provincias.json
queries.json
requirements.txt
reviews.jsonld
robots.txt
runserver.sh
san_en.json
sefarad.py
start.py
tef_en.json
vod_en.json
web.py
wheel.json

README.md

GSI Logo Sefarad Logo

Introduction

Sefarad is an application developed to explore data by making SPARQL queries to the endpoint you choose without writing more code. You can also create your own cores if you have a big collection of data (LMF required). To view your data you can customize your own widgets and visualize it through them.

Getting Started

Requirements

Sefarad requires docker and docker-compose to work. You can download Docker here

Docker-compose can be easily installed through pip.

sudo pip2 install docker-compose

Building Sefarad

First of all, you need to clone the Github repository:

git clone git@github.com:gsi-upm/sefarad
cd sefarad

Finally, it is necessary to change your ElasticSearch configuration folder permissions.

sudo chown -R 105 ./elasticsearch/config/

Running Sefarad

Now the image is ready to run. Build and run your docker images:

sudo docker-compose up

You can visualize Sefarad main page in your browser on port 8080.

Polymer - Web Components Technology

Polymer logo

Polymer is a technology based on web components, so we could make a new component with diferent estructures of html, styles with css, and give some dinamic functions using Javascript.

Those components will be reusable only importing the tag <component-tag></component-tag> and they could share information using data binding among them.

Demo

You can check out our Sefarad demo here

References

[1] Development of a Social Media Monitoring System based on Elasticsearch and Web Components Technologies.

[2]Read the Docs. Detailed documentation about Sefarad project.