為什麼要做
在開發與寫文件的現場,經常需要把 API 回應、設定檔、從試算表裡取出來的資料快速轉成別的格式。既有的線上工具功能雖多,但把工作中的資料貼進去有時會讓人猶豫。我們想把「貼上、轉換、關掉」這個單純的流程,做成可以放心使用的形式,這就是 FormatArc 的起點。
輸入的資料不會傳送到外部
所有轉換處理都只在你使用的瀏覽器裡執行。輸入的資料不會被傳送到 FormatArc 的伺服器或外部服務。即使處理包含 API 金鑰、公司內部資料或個人資訊的檔案,也不用擔心透過網路外流。站台本身以靜態檔案發布,架構上沒有接收資料的伺服器。
接下來
以 JSON / YAML / CSV / Markdown / HTML 之間的互相轉換與 PDF 轉 Markdown 為中心,我們會一點一點增加實務中「有了會方便」的小工具。整理各種格式用法與注意事項的部落格文章也在陸續發布。
開放原始碼 / CLI 版本
FormatArc 的轉換邏輯以 OSS(MIT 授權)在 GitHub 上公開。同樣的轉換可以用 npm install -g formatarc 在終端機裡使用,在 CI/CD 流程或不方便開瀏覽器的環境裡也能得到相同的結果。原始碼見 https://github.com/m-naoki-m/formatarc ,npm 套件見 https://www.npmjs.com/package/formatarc 。Chrome 擴充功能版本也在同一個儲存庫裡開發。另外,本站使用的第三方軟體的授權全文發布在 https://formatarc.com/third-party-licenses.txt 。
聯絡我們
問題、需求、缺陷回報請寄信到 info@m-naoki-m.com 。