scully
1.0.0

? The Podcast Detective
Scully is a low-latency search engine for feedcast around ElasticSearch.
The name, Scully, is a reference of the X-Files character Dana Scully, a detective played by the amazing Gillian Anderson.
Index an episode
body:
{
"uuid": "a23b7-1238d-92kdj7",
"path": "/x-files/01-pilot",
"title": "I want to believe",
"summary": "Foo",
"description": "Bar",
}where:
responses:
Search for episodes
params:
response:
[
{
"uuid": "a23b7-1238d-92kdj7",
"path": "/x-files/01-pilot",
"title": "I want to believe",
"summary": "Foo",
"description": "Bar",
},
...
]To setup external dependencies use: make compose.
That will run Elastic Search on localhost:9200 with Docker Compose.
To install the libraries and compile: make build.
That will run SBT compile stage.
To run the tests: make test.
To start the application run: make start.
That will start the server at localhost:2024 by default.
Environment variables available to configure
2024.elasticsearch://elastic:changeme@localhost:9200/.