All Projects → open-notify → Open Notify Api

open-notify / Open Notify Api

Licence: gpl-3.0
Source code for api.open-notify.org

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Open Notify Api

Spacex Api
🚀 Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.
Stars: ✭ 8,973 (+3198.9%)
Mutual labels:  api, nasa, space
Pysat
Generalized satellite and space science data processing and file management.
Stars: ✭ 72 (-73.53%)
Mutual labels:  nasa, space
Moonwalk
🚀 React-Native App for rocket launches 🛰
Stars: ✭ 169 (-37.87%)
Mutual labels:  nasa, space
Apod Api
Astronomy Picture of the Day API service
Stars: ✭ 290 (+6.62%)
Mutual labels:  nasa, space
NASSP
Project Apollo - NASSP
Stars: ✭ 110 (-59.56%)
Mutual labels:  nasa, space
Spiceypy
SpiceyPy: a Pythonic Wrapper for the SPICE Toolkit.
Stars: ✭ 218 (-19.85%)
Mutual labels:  nasa, space
rust-spice
WOW! The complete NASA/NAIF Spice toolkit is actually usable on Rust
Stars: ✭ 31 (-88.6%)
Mutual labels:  nasa, space
Nasa-And-Spacex-Cooperation
Theme Outer Space
Stars: ✭ 41 (-84.93%)
Mutual labels:  nasa, space
Realtime object detection
Plug and Play Real-Time Object Detection App with Tensorflow and OpenCV. No Bugs No Worries. Enjoy!
Stars: ✭ 260 (-4.41%)
Mutual labels:  api
Python
Python bindings for BigML.io
Stars: ✭ 264 (-2.94%)
Mutual labels:  api
Azure Devops Python Api
Azure DevOps Python API
Stars: ✭ 257 (-5.51%)
Mutual labels:  api
Devops Api
Golang + Beego 编写 提供开发/运维常用操作的HTTP API接口: 手机归属地查询、IP地址查询、工作日节假日判断、微信报警、钉钉报警、2步验证、密码存储、发送邮件、生成随机密码等功能
Stars: ✭ 258 (-5.15%)
Mutual labels:  api
Wp Graphql
🚀 GraphQL API for WordPress
Stars: ✭ 3,097 (+1038.6%)
Mutual labels:  api
Trello
Use the Trello API from Node
Stars: ✭ 258 (-5.15%)
Mutual labels:  api
Soup
☎️ Original open source call flooder using Twilio's API.
Stars: ✭ 267 (-1.84%)
Mutual labels:  api
Discordeno
Discord API library for Deno
Stars: ✭ 254 (-6.62%)
Mutual labels:  api
Carrierwave Base64
Upload files encoded as base64 strings directly to carrierwave
Stars: ✭ 257 (-5.51%)
Mutual labels:  api
Php Openapi
Read and write OpenAPI yaml/json files and make the content accessible in PHP objects.
Stars: ✭ 268 (-1.47%)
Mutual labels:  api
Beeping
HTTP Monitoring via API - Measure the performance of your servers
Stars: ✭ 267 (-1.84%)
Mutual labels:  api
Doclever
做最好的接口管理平台
Stars: ✭ 2,849 (+947.43%)
Mutual labels:  api

Open Nofity APIs

Build Status Requirements Status Docs

APIs for api.open-notify.org

Install for the first time:

Make sure you have some packages:

# apt-get install python python-dev python-pip virtualenvwrapper redis-server

Note: if you're installing virtualenvwrapper for the first time, be sure to log out and back in before continuing.

Create a virtual environment

$ mkvirtualenv opennotify
(opennotify)$ pip install -r requirements.txt

Get data

(opennotify)$ python update.py

Run locally:

Start virtual environment

$ workon opennotify

Run with foreman using dev procfile:

(opennotify)$ foreman start -f Procfile.dev

Open a browser to localhost:5000.

Run Testsuite

(opennotify)$ cd testsuite
(opennotify)$ pip install -r requirements.txt
(opennotify)$ cd ..
(opennotify)$ make test

API Documentation

Docs are in the gh-pages branch, or on the web here:

License

Copyright (C) 2016 Nathan Bergey

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].