๐ | .devcontainer |
๐ | .gitignore |
๐ | .vscode |
๐ | Dockerfile |
๐ | README.md |
๐ | SparqlStorer.ts |
๐ | build.ts |
๐ | deno.json |
๐ | docker-compose.yml |
๐ | main.ts |
๐ | msgToSparql.ts |
๐ | static |
Tricerascuttler
Consumes a set of feeds using Scuttlesaurus to aggregate the data in an RDF store accessed via SPARQL.
Running
The recommended way to run Tricerascuttler is with docker-compose
docker-compose up
Afer starting the instance you can access the web interface at http://localhost:8000/
If you want to use your existing Scuttlebutt identity with Tricerascuttler you
can mount you existing .ssb
directory to the docker by adding the following to
the tricerascuttler
service in docker-compose.yml
:
volumes:
- ~/.ssb:/home/deno/.ssb
Alternatively main.ts
can be run directly with Deno. It accepts the command
line options and configurations of Scuttlesaurus. Additionally the following
environment variables must be set:
- SPARQL_ENDPOINT_QUERY
- SPARQL_ENDPOINT_UPDATE
Developing
It i recommended to open this project as a dev container in VSCode. This will automatically start a Blazegraph Triple store and appropriately set the environment variables.
Mascot
The project mascot is a Triceratops prorsus a friendly herbivore than can weigh up to 12'000 Kg. Its image near the top of this document is from Wikimedia.
Built with git-ssb-web