史上最全SpaceX火箭數據開源,核心、組員艙、起落架、發射信息全都有!

2021-02-25 量子位
梅寧航 發自 凹非寺 
量子位 報導 | 公眾號 QbitAI

馬斯克用火箭把人送上天,SpaceX粉絲把火箭有關信息貼到GitHub。

3.7k Star,GitHub熱榜,SpaceX粉絲組織r/SpaceX公布了他們的REST API。

   

r/SpaceX

r/SpaceX是SpaceX粉絲自發組織的社區,日常搜集整理SpaceX的火箭🚀發射信息。

實際上,這不是他們第一次貢獻有關數據,之前他們就整理開源過火箭發射Timeline。

SpaceX發射時間線

優秀的同一批人,再次出手。

他們整理的API,基本包含了SPaceX成立迄今的所有火箭數據

API包含SpaceX的龍飛船、Starship、發射歷史數據、核心艙、起落架、載荷信息等等,應有盡有。

這些能拿來幹什麼?

REST API包含三大部分,clients、app(應用)和原始數據。

其中,API Clients是對現有關於SpaceX的api合集,降低了以往信息查找、匯總的難度。

clients詳細列表

怎麼拿到信息呢?

可以在你的能力範圍之內隨意使用,當然,版權歸屬於SpaceX。

REST API數據格式支持json,並且提供多種語言接口,比如C#、Python、PHP、Objective-C等格式。

例如,針對歷史活動信息的查詢步驟如下:

1、查詢信息連結,可選用Postman查看API信息。

獲取API示例

2、選擇任意一門語言,編寫適合的查詢語句。以Python為例:

import requests

url = "https://api.spacexdata.com/v3/history"

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

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

print(response.text.encode('utf8'))

那麼你會看到json格式的回傳數據:

response信息

當然,你也可以選擇你喜歡的語言去編寫獲取API的代碼。

拿到數據之後,就可以做一些有意思的事情了,r/SpaceX列出一些示例應用,並且大多開源,可以上手學習。

app列表

比如表中的SpaceXLaunches.com網站,能實時記錄SpaceX最新發射消息。

     

網頁不方便查詢,還可以安裝到手機上查看發射信息,比如SpaceX GO!。

 

可以這樣說,REST API記錄的是整個SpaceX和火箭的記錄信息,但是需要指出的是,這個API不能讓你來造火箭,並不包含火箭的製造步驟。

準確的說是SpaceX的歷史詳細信息記錄表,拿來造火箭是不行的,可以拿來看👀火箭發射。

部署方式一覽

REST API提供的信息存儲在MongoDB中,查詢格式支持json,並且藉助Postman部署,便於查詢和使用。

Postman界面

當然,如果你想拉取整個項目進行開發,可以通過在線查詢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安裝

2.3 進行測試

2.4 開始使用

動手試試

REST API項目提供了豐富的數據,關於SpaceX歷史活動信息基本都在其中。

粉絲們藉助項目開發了很多有意思的應用,但是國人程式設計師參與度比較低。

如果你有興趣,歡迎去試試?

傳送門:
https://github.com/r-spacex/SpaceX-API

https://docs.spacexdata.com/?version=latest

https://www.reddit.com/r/spacex/

想趕上直播電商、在線教育、小程序直播的風口?騰訊雲音視頻解決方案為您助力!騰訊雲推出9.9元產品體驗包,包括雲點播、雲直播、實時音視頻,總有一款適合你。識別二維碼即可體驗:

相關焦點

  • 史上最全SpaceX火箭數據開源!
    △r/SpaceXr/SpaceX是SpaceX粉絲自發組織的社區,日常搜集整理SpaceX的火箭🚀發射信息。實際上,這不是他們第一次貢獻有關數據,之前他們就整理開源過火箭發射Timeline。
  • SpaceX首次載人火箭發射在即,全民太空時代即將開啟
    因此,2000年前後,很多初創公司試圖製造低成本運載火箭,但是多年過去成功的只有spacex。那麼SpaceX到底是是一家怎樣的公司呢?SpaceX的爆發點在2010年,當年SpaceX成功發射了獵鷹9發射重型火箭。
  • SpaceX本月將發射史上最大型火箭 載有一臺特斯拉
    摘要:馬斯克宣布,將於1月底發射SpaceX公司史上最大火箭,其推力相當於18架波音747的最大馬力。該火箭試飛時將搭載一輛紅色特斯拉跑車。順利的話,這輛跑車將繞火星「漂流」10億年。1月5日,SpaceX CEO 伊隆·馬斯克通過社交媒體Instagram宣布,SpaceX將於一月底發射公司史上最大型火箭Falcon Heavy(獵鷹重型火箭)。馬斯克稱,Falcon Heavy擁有2500噸推力,相當於18架波音747的最大馬力,將在下周進行點火試驗。
  • 7手火箭誕生!spacex第100次發射,成功將第十一批星鏈送上太空
    對spacex的期待,基本就在等著星艦的突破了。其實雖然星鏈發射已經進入常規化,但是經常還是有各種不同的突破的,比如說本次發射的亮點有就有如下:1、第一次使用「6手」獵鷹9號火箭發射星鏈衛星,spacex已經成功進行過幾次「5手」火箭發射,但是第六次使用還是第一次。
  • spacex今天第11批星鏈發射,沒有太多看點?
    今天,spacex或將再次創造記錄!根據計劃,spacex的第十一批星鏈衛星將在北京時間2020年8月18日22點31分發射,屆時將使用一枚「6手」獵鷹9號火箭,搭載58顆星鏈衛星及3顆Skyasat衛星升空。
  • 發射成功100次:SpaceX書寫歷史
    895 3 執行本次發射任務的獵鷹9號編號B1060.3,是一枚三手火箭。短短51天再次復用的這枚火箭成功在「Just Read The Instructions」平臺回收一級,實現了SpaceX的第9次三手回收和總計第45次成功復用。 6 SpaceX正在以每天6顆的速度製造星鏈衛星,以每月2~3次發射的節奏布局星鏈星座。
  • 馬斯克的SpaceX,用三手火箭,完成了第100次成功發射
    ,已經追平甚至略有超過各個主要航天大國的記錄。其實大家目前對SpaceX火箭發射、回收早已見怪不怪,但這次發射還是有兩個值得一提的兩點。,45次發射重複使用了先前火箭,其中還有兩次用了「六手」火箭。失敗的獵鷹9火箭,是2015年6月28日搭載龍飛船原型的發射任務,所謂「發射失敗」,是指當時火箭發生升空後爆炸。
  • SpaceX的獵鷹火箭第100次飛行,Starlink網際網路星座完成69%的發射
    數小時後,SpaceX將完成一個重大的火箭可重複使用裡程碑,同時嘗試進行第100次獵鷹火箭發射。最近,通過在線共享的速度測試(有意或無意),這些beta測試者的第一個公開數據顯示,Starlink的網速在10-60兆/秒(Mbps)之間,延遲(ping)接近CEO埃隆·馬斯克(Elon Musk)所說20-30毫秒。
  • 時隔55天,spacex再次成功發射星鏈,馬斯克稱星鏈傳輸比光纖要快
    自此6月13日發射了第九批星鏈衛星後,時隔55天,今天下午spacex的獵鷹9號火箭再次成功點火,將第十批(V1.0第九批)星鏈衛星送上太空,並且海上成功的回收火箭芯一級。獵鷹9號火箭回收成功這是spacex
  • 馬斯克最強火箭發射成功!中國運載火箭專家感嘆:美國SpaceX讓我...
    在2016年我們發射了22顆,和美國人並駕齊驅、名列第一。有人說,再多打幾顆行不行?行,但生產能力不夠呀。我們的火箭通常是3年以前就開始進行零部組建研製和分系統齊套的試驗,接著是總裝測試,再拉到發射場去發射。發射周期最短的是15天,最長的要100多天,按照這個頻率,我們每個月基本能打一發。
  • spacex星艦再次試飛成功!有人稱星艦成功後已無需其他火箭
    spacex的星艦可以分為兩部分,第一部分是超重型獵鷹火箭,也就是星艦的一級;第二部分就是我們常說的星艦,也就是星艦的第二級。第一級主要任務是將第二級送到地球軌道,第二級則是進行星際飛行及重返大氣層。米跳躍飛行,相比8月5日的SN5飛行,SN6又有了新的突破,由於優化了著陸腿,星艦落地更穩了。
  • spacex載人飛船發射成功,看完這些履歷,你就知道馬斯克有多厲害
    如果電力一直依靠石油煤炭甚至核能這些自然資源,它們可能有枯竭的一天,於是他做了太陽能電池(SolarCity)。 如果人類的貪婪和科技一直纏在一起膨脹下去,最終把地球毀掉,人類必須在外太空生存,於是他做了火箭發射(Space-X)。
  • spacex載人飛船發射成功,看完這些履歷,你就知道馬斯克有多厲害
    今天凌晨3:22分,spacex載人「龍」飛船發射成功,馬斯克又離自己的夢想更近了一步。你知道馬斯克的終極目標是是什麼嗎?他的目標是送100萬人去火星,一個人大概乘坐費用是20萬美元,這就是他的瘋狂的夢想。
  • 詭異的世界之最!比安225還大,專門用來發射火箭
    觀天下風雲,看世界之最。今天來介紹一下全世界最奇特的巨型飛機,平流層發射飛機。平流層發射飛機是一種雙體飛機,簡單來說就是擁有兩個機體並且通過機翼相連接,是一種專門製造的,用於在空中發射火箭的飛機。由於採用了雙體設計,所以它的翼展非常長,達到117米,這個數據遠遠超過了747以及A380甚至全世界最大的安225運輸機。是目前全世界翼展最大的飛機。
  • spacex宣布提前進行星艦測試,但日本卻再次推遲火星探測器的發射
    然而當大家期待它靜態點火和150米起跳時,spacex竟然一次又一次的推遲測試,直到今天還是那個未經點火的懵懂「少年」。隨著spacex的第十發星鏈推遲發射後,由spacex發射的韓國ANASIS-II衛星也「不甘落後」的宣布推遲,不但如此,就連美國「毅力號」火星車也推遲發射,spacex貌似進入了「鴿王爭霸賽」,大家都心灰意冷了。哦,忘記了,「毅力號」不是由spacex發射的,不能算馬斯克頭上。
  • 「史上最難」獵鷹火箭發射究竟難在哪?
    在全部的24顆衛星部署完成之後,"重型獵鷹"火箭的第三次發射任務總算是成功落下了帷幕:除卻芯一級火箭回收失敗之外,本次STP-2發射任務所使用的"重型獵鷹"運載火箭的芯一級助推器、乃至於整流罩都得以全部回收。
  • 火箭發射怎麼降噪,這些你知道嗎
    土星五號發射的瞬間,燃料燃燒速率是每秒鐘15噸,最高溫度是1371攝氏度,轟鳴聲204分貝,聲音這大波小波可都是能量啊,聲能,對發射臺和火箭本身的破壞性太大了,必須要降噪。科學家們厲害吧,阿波羅11,這個發射臺上全方面無死角的布滿了201個高速攝像頭,監控任何異常,有任何風吹草動,趕緊停啊,當年的攝像機幀率,大家猜猜已經到了多少,500幀,否則大家哪裡能看到,放慢到這樣的發射畫面,這個是最近最火熱的地方,安裝的E8相機拍攝到的畫面,保護它的是石英玻璃,外圍遠遠的,還有一圈跟蹤拍攝系統。
  • 首次商業載人可回收航天,SpaceX 5月31日發射載人火箭成功
    ,技術,甘迺迪航天中心,阿波羅,爆炸,太陽能,萬美元,成本,Dragon,CRS,測試,太空飛行器,美帝,研發,這是,計劃,地球,時代,前往,點火,電池板,發射臺,科幻,返回,升空,兩名,第一次,億美元,模式,spacex,返回艙,採用,降落傘,運送,探索,發射成功,可回收,費用,獵戶座,執行,時間,特斯拉,Block,九號,真的,安全性,希望,無人,座位
  • 00後大學生自製火箭成功發射!事業心強的後浪,讓網友集體膜拜
    近日,一條學生自製火箭成功發射的視頻,在B站上大火。僅僅不到一天的時間裡,這條視頻的播放量就達到41.6萬,而在抖音發布的視頻更是誇張,已經收穫了800餘萬播放量。一枚透明、外形極其酷炫的火箭就那麼立在一片空地上等待發射。
  • SpaceX 火箭發射成功,一文了解所用的軟體技術棧!
    來源 | 程式設計師的那些事(ID:iProgrammer)有凌晨追看SpaceX 火箭發射直播的童鞋麼?北京時間5月31日凌晨3點22分,NASA 與 SpaceX 合作,獵鷹9號火箭順利升空。(獵鷹9號火箭升空)有網友調侃道,「賣電動車的都在發射火箭了」