An open API service indexing awesome lists of open source software.

https://github.com/gregmalcolm/ed-materializer

Material prospecting API for use with Elite: Dangerous second party tooling
https://github.com/gregmalcolm/ed-materializer

Last synced: 4 months ago
JSON representation

Material prospecting API for use with Elite: Dangerous second party tooling

Awesome Lists containing this project

README

          

Materializer
============

[![Build Status](https://travis-ci.org/gregmalcolm/ed-materializer.svg)](https://travis-ci.org/gregmalcolm/ed-materializer)

This is a simple API for storing material prospecting data for the Elite Dangerous computer game.

Primarily implemented so that [EDDiscovery](https://github.com/EDDiscovery/EDDiscovery)
can have a place to store prospecting materials data.

There are also plans to develop a [web frontend](https://github.com/gregmalcolm/ed-materializer-frontend).

Setup
-----

1) Install Ruby 2.2.4

2) Install Postgres

3) Create a role for postgres:
```
createuser -r ed_materializer
```

4) Run this to setup:
```
bundle
rake db:create
rake db:migrate
```

5) Optional, pull down data from the “monster” prospecting spreadsheet:
```
rake import:spreadsheet
```

6) Start the rails server on port 3000:
```
rails s
```

Schema
------

Documented in the schema [wiki](https://github.com/gregmalcolm/ed-materializer/wiki/Schema)

Contributing
------------

An app can either register commanders through the API (or my frontend app). In special cases I can offer an app level account.

Contributions to the project are welcome, though Issues and Pull Request.

You can discuss details on the Elite Dangerous forum here:

https://forums.frontier.co.uk/showthread.php?t=242152&p=3754329#post3754329

You also ping me (as @Marlon Blake) on Discord chat server:

https://discord.gg/0wESJJF3brdY0NVK