久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

SpaceX火箭數(shù)據(jù) API 開源,支持 Python

 heii2 2020-06-15

優(yōu)質(zhì)文章,,第一時間送達,!

梅寧航 發(fā)自 凹非寺 
量子位 報道 | 公眾號 QbitAI

馬斯克用火箭把人送上天,SpaceX粉絲把火箭有關(guān)信息貼到GitHub,。
4k+ Star,,GitHub熱榜,SpaceX粉絲組織r/SpaceX公布了他們的REST API,。
r/SpaceX
r/SpaceX是SpaceX粉絲自發(fā)組織的社區(qū),,日常搜集整理SpaceX的火箭??發(fā)射信息。
實際上,,這不是他們第一次貢獻有關(guān)數(shù)據(jù),,之前他們就整理開源過火箭發(fā)射Timeline。
SpaceX發(fā)射時間線
優(yōu)秀的同一批人,,再次出手,。
他們整理的API,基本包含了SPaceX成立迄今的所有火箭數(shù)據(jù),。
API包含SpaceX的龍飛船,、Starship、發(fā)射歷史數(shù)據(jù),、核心艙,、起落架,、載荷信息等等,應(yīng)有盡有,。

這些能拿來干什么,?
REST API包含三大部分,clients,、app(應(yīng)用)和原始數(shù)據(jù),。
其中,API Clients是對現(xiàn)有關(guān)于SpaceX的api合集,,降低了以往信息查找,、匯總的難度。
clients詳細列表

怎么拿到信息呢,?
可以在你的能力范圍之內(nèi)隨意使用,,當然,版權(quán)歸屬于SpaceX,。
REST API數(shù)據(jù)格式支持json,,并且提供多種語言接口,比如C#,、Python,、PHP、Objective-C等格式,。
例如,,針對歷史活動信息的查詢步驟如下:
1、查詢信息鏈接,,可選用Postman查看API信息,。
獲取API示例
2、選擇任意一門語言,,編寫適合的查詢語句,。以Python為例:
import requests

url = 'https://api./v3/history'

payload = {}
files = {}
headers= {}

response = requests.request('GET', url, headers=headers, data = payload, files = files)

print(response.text.encode('utf8'))
那么你會看到j(luò)son格式的回傳數(shù)據(jù):
response信息
當然,你也可以選擇你喜歡的語言去編寫獲取API的代碼,。
拿到數(shù)據(jù)之后,,就可以做一些有意思的事情了,r/SpaceX列出一些示例應(yīng)用,,并且大多開源,,可以上手學(xué)習(xí)。
app列表
比如表中的SpaceXLaunches.com網(wǎng)站,,能實時記錄SpaceX最新發(fā)射消息,。
網(wǎng)頁不方便查詢,還可以安裝到手機上查看發(fā)射信息,,比如SpaceX GO!,。
可以這樣說,,REST API記錄的是整個SpaceX和火箭的記錄信息,但是需要指出的是,,這個API不能讓你來造火箭,并不包含火箭的制造步驟,。
準確的說是SpaceX的歷史詳細信息記錄表,,拿來造火箭是不行的,可以拿來看??火箭發(fā)射,。

部署方式一覽

REST API提供的信息存儲在MongoDB中,,查詢格式支持json,并且借助Postman部署,,便于查詢和使用,。
Postman界面
當然,如果你想拉取整個項目進行開發(fā),,可以通過在線查詢api的方式進行,,也可以通過docker部署和本地部署,三種方式,,看你喜好,。
1、docker部署步驟:
git clone https://github.com/r-spacex/SpaceX-API.git && cd SpaceX-API
docker-compose build
docker-compose up
2,、本地部署(不使用docker)
2.1 克隆項目至本地
git clone https://github.com/r-spacex/SpaceX-API.git && cd SpaceX-API
2.2 使用npm安裝
npm install
2.3 進行測試
npm test
2.4 開始使用
npm test

動手試試

REST API項目提供了豐富的數(shù)據(jù),,關(guān)于SpaceX歷史活動信息基本都在其中。
粉絲們借助項目開發(fā)了很多有意思的應(yīng)用,,但是國人程序員參與度比較低,。
如果你有興趣,歡迎去試試,?
傳送門:
https://github.com/r-spacex/SpaceX-API
https://docs./?version=latest
https://www./r/spacex/

回復(fù)下方「關(guān)鍵詞」,,獲取優(yōu)質(zhì)資源

回復(fù)關(guān)鍵詞「 pybook03」,立即獲取主頁君與小伙伴一起翻譯的《Think Python 2e》電子版

回復(fù)關(guān)鍵詞「入門資料」,,立即獲取主頁君整理的 10 本 Python 入門書的電子版

回復(fù)關(guān)鍵詞「m」,,立即獲取Python精選優(yōu)質(zhì)文章合集

回復(fù)關(guān)鍵詞「book 數(shù)字」,將數(shù)字替換成 0 及以上數(shù)字,,有驚喜好禮哦~

題圖:pexels,,CC0 授權(quán)。

好文章,,我在看??

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多