Skip to content
A backend service and website for serving data to Space Launch Now users.
Branch: master
Clone or download
Latest commit f2024e0 Jul 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api
app Try to get postgres working... (#75) Nov 6, 2018
bot Add event Discord notifications. Jul 15, 2019
configurations Display ID's of various statuses. Apr 30, 2019
spacelaunchnow Adjust some logging. Jul 10, 2019
static Web update (#116) Jun 30, 2019
templates Update index.html Jul 16, 2019
web Fix news Query to show the latest news. Jul 16, 2019
.gitignore Fix notification bug - add some tests. Nov 11, 2018
LICENSE.md Fix license, add https for JS Oct 19, 2017
README.md Update README.md Jan 30, 2019
agencies.json pull out URL Jul 7, 2018
astronaut.py Migrate astronuats to new status. Apr 26, 2019
bot.py Remove stale Discord channels. May 9, 2019
client_secret.json Swap to Jet Aug 28, 2018
custom_storages.py Added images for individual launchers Jan 15, 2019
launchers.json Restore Launchers from JSON Jul 7, 2018
manage.py fixed untracked files Feb 19, 2018
orbiters.json Small fix to orbiters Jul 7, 2018
requirements.txt Update Requirements Jul 2, 2019

README.md

discord Open Source Love Semver

SpaceLaunchNow Server

A Django-based Twitter bot, REST API endpoint, and website for Space Launch Now.

Installation

Get Django and the Frontend Running

Suggest using a Linux or MacOS device however can be ran with Windows.

  1. Download/Extract and navigate to the correct directory.
  2. (Optional) Create a python virtual environment for this project.
  3. Run: $ pip install -r requirements.txt to install required Python packages.
  4. Create a config file copy with cp spacelaunchnow/example_config.py spacelaunchnow/config.py (Linux/MacOS) or copy .\spacelaunchnow\example_config.py .\spacelaunchnow\config.py (Windows)
  5. Initiate the DB with python manage.py migrate
  6. Run the server - python manage.py runserver
  7. Open a browser and navigate to 127.0.0.1:8000

Twitter Bot - (Advanced: Requires ActiveMQ and Django-Celery)

TODO - Fill this out.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache License - see the LICENSE file for details

Acknowledgments

You can’t perform that action at this time.