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
- Host: GitHub
- URL: https://github.com/gregmalcolm/ed-materializer
- Owner: gregmalcolm
- Created: 2016-01-09T05:38:07.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-23T02:31:18.000Z (almost 10 years ago)
- Last Synced: 2025-02-24T19:37:27.811Z (about 1 year ago)
- Language: Ruby
- Homepage: http://api.edmaterializer.com/
- Size: 317 KB
- Stars: 5
- Watchers: 4
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Materializer
============
[](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