{"id":51890948,"url":"https://github.com/jasoncheng7115/jt-doc-tools","last_synced_at":"2026-07-26T03:30:52.841Z","repository":{"id":353978726,"uuid":"1221649738","full_name":"jasoncheng7115/jt-doc-tools","owner":"jasoncheng7115","description":"整合式 PDF / Office 文件處理平台，自架、開源、可控。","archived":false,"fork":false,"pushed_at":"2026-07-24T11:26:20.000Z","size":42917,"stargazers_count":196,"open_issues_count":13,"forks_count":48,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-24T13:07:09.834Z","etag":null,"topics":["ai","document","office","pdf"],"latest_commit_sha":null,"homepage":"https://jasoncheng7115.github.io/jt-doc-tools/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jasoncheng7115.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-26T13:59:51.000Z","updated_at":"2026-07-24T11:26:30.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/jasoncheng7115/jt-doc-tools","commit_stats":null,"previous_names":["jasoncheng7115/jt-doc-tools"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/jasoncheng7115/jt-doc-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasoncheng7115%2Fjt-doc-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasoncheng7115%2Fjt-doc-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasoncheng7115%2Fjt-doc-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasoncheng7115%2Fjt-doc-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jasoncheng7115","download_url":"https://codeload.github.com/jasoncheng7115/jt-doc-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jasoncheng7115%2Fjt-doc-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35899882,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-26T02:00:06.503Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","document","office","pdf"],"created_at":"2026-07-26T03:30:52.348Z","updated_at":"2026-07-26T03:30:52.835Z","avatar_url":"https://github.com/jasoncheng7115.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jason Tools 文件工具箱 v1.12.93\n\n\u003e 整合式 PDF / Office 文件處理平台，40 個工具一站式解決：**填單用印**、**浮水印**、**多頁合併 / 拆分 / 旋轉 / 整理**、**轉檔**、**掃描拼合**、**去識別化**、**字數統計**、**註解整理**、**差異比對**、**逐句翻譯**、**清單處理**、**電子發票處理**、**統編查詢**、**頁面編輯器**、**加密 / 解密**等。\n\u003e\n\u003e 企業功能：**本機 / LDAP / AD 多領域認證**、**SSO 單一登入**(OIDC + SAML，可接 M365 / Google / Keycloak)、**RBAC 角色權限**、**稽核記錄**、**SIEM 轉送**(syslog / CEF / GELF)、**字型管理**、**使用者工作區**、**REST API**。\n\u003e\n\u003e **不上雲，資料留在自己手中。** Linux / macOS / Windows 三平台都可單機跑或內網架站給多人用。\n\n完整介紹網站：\u003chttps://jasoncheng7115.github.io/jt-doc-tools/\u003e\n\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)\n[![CodeQL](https://github.com/jasoncheng7115/jt-doc-tools/actions/workflows/codeql.yml/badge.svg?branch=main)](https://github.com/jasoncheng7115/jt-doc-tools/actions/workflows/codeql.yml)\n[![OWASP Top 10 (2025)](https://img.shields.io/badge/OWASP%20Top%2010%20(2025)-A01--A10%20covered-success?logo=owasp)](SECURITY.md)\n[![Tests](https://img.shields.io/badge/pytest-470%20passed-brightgreen?logo=pytest)](tests/)\n[![Dependabot](https://img.shields.io/badge/Dependabot-enabled-success?logo=dependabot)](.github/dependabot.yml)\n[![Python](https://img.shields.io/badge/python-3.12+-blue?logo=python\u0026logoColor=white)](pyproject.toml)\n[![Platforms](https://img.shields.io/badge/platforms-Linux%20%7C%20macOS%20%7C%20Windows-lightgrey)](INSTALL.md)\n\n---\n\n## 一行安裝\n\n### 系統需求\n\n| 項目 | 最低 | 建議 |\n|---|---|---|\n| 作業系統 | Ubuntu 20.04+ / Debian 11+ / macOS 12+ / Windows 10 1809+ | 任一最新版 |\n| 磁碟空間 | **12 GB** 整機 / VM / LXC 容量（最低）| **20 GB+**（含資料目錄成長空間） |\n| 記憶體 RAM | 2 GB 可用 | 4 GB+ |\n| CPU | x86_64 / arm64（Apple Silicon、Win11 ARM 都可）| 4 核心+ |\n| 網路 | 安裝時可連 GitHub / PyPI（之後純內網運作）| — |\n| Python | 3.10+（安裝腳本會自動處理 uv-managed Python） | — |\n\n\u003e **磁碟用量大解析**（為什麼底線抓 12 GB 而非看似夠的 5-8 GB）：\n\u003e - **OS 基底**：Debian / Ubuntu 最小裝 ~1.5-2 GB；其他 distro / 含桌面更大。\n\u003e - **安裝期間峰值 ~6-8 GB**：apt 暫存 .deb 套件 ~1 GB（OxOffice / LibreOffice 相依）+ uv wheel cache ~1-2 GB（PyTorch 700 MB + 其他）+ 解壓中間檔。安裝腳本會自動 `apt-get clean` + `uv cache clean` 釋放，但**峰值期間**就是要這麼大。\n\u003e - **安裝完成後常駐 ~3 GB**：Python 環境 ~1.5 GB（含 PyTorch / EasyOCR 主 OCR 引擎）+ tesseract trained data ~80 MB（chi_tra fast+best 雙變體 + eng）+ OxOffice/LibreOffice ~1 GB。EasyOCR 模型首次 OCR 時再下載 ~150 MB。\n\u003e - **資料目錄成長**：使用者上傳檔案 + 稽核記錄 + 歷史會持續累積。如資料磁碟吃緊，可用 `JTDT_DATA_DIR=/mnt/big-disk/jtdt curl ... | sudo -E bash` 改裝到別處。\n\u003e\n\u003e **LXC / VM 配置建議**：12 GB 是會通過的底線（OS 2 GB + 峰值 8 GB + 緩衝 2 GB），正式使用至少給 20 GB 才不會 3 個月後再爆。**8 GB LXC 一定裝不下**（已有客戶踩到）。\n\n### 一行指令\n\n**Linux / macOS**:\n```bash\ncurl -fsSL https://raw.githubusercontent.com/jasoncheng7115/jt-doc-tools/main/install.sh | sudo bash\n```\n\n**Windows 10 / 11**（以系統管理員身分執行 PowerShell）:\n```powershell\n$f=\"$env:TEMP\\jtdt-install.ps1\"; try { Invoke-WebRequest 'https://cdn.jsdelivr.net/gh/jasoncheng7115/jt-doc-tools@main/install.ps1' -OutFile $f -UseBasicParsing -TimeoutSec 15 -ErrorAction Stop; powershell -NoProfile -ExecutionPolicy Bypass -File $f } catch { Write-Host \"[X] 下載安裝腳本失敗：$($_.Exception.Message)\" -ForegroundColor Red }; Read-Host '按 Enter 關閉'\n```\n\n裝完開瀏覽器到 **\u003chttp://127.0.0.1:8765/\u003e** 即可使用。\n\n\u003e 安裝時長約 5-15 分鐘（依網速 — PyTorch 700MB 是大頭）。網速慢的環境建議先 `screen` / `tmux` 開背景再跑，避免斷線。\n\n詳細安裝說明見 **[INSTALL.md](INSTALL.md)**（含必要工具、平台差異、解除安裝）。\n\n\u003e **程式碼簽章 / Code signing**：Free code signing on Windows provided by [SignPath.io](https://signpath.io), certificate by [SignPath Foundation](https://signpath.org).\u003cbr\u003e（Windows 安裝程式由 SignPath.io 提供免費程式碼簽章，憑證由 SignPath Foundation 核發。）\n\n---\n\n## 40 個工具速覽\n\n### 填單用印\n- **表單自動填寫** — 自動偵測欄位 + 模板填值\n- **用印與簽名** — 拖放套用印章 / 簽名\n- **浮水印** — 文字 / 圖片浮水印，支援多檔批次\n\n### 檔案編輯\n- **頁面編輯器** — 文字框 / 形狀 / 白底 / 螢光筆 / 簽名 / 註解 / 真刪物件\n- **頁面整理 / 旋轉 / 頁碼 / 多頁合併 (N-up)**\n- **檔案合併 / 頁面分拆**\n- **掃描拼合** — 拉入多張掃描，自動抓出有內容的區塊、保留原彩色，依原位置合成到同一張 A4 白底；主打證件正反面，可拖曳微調、淡灰底自動淨白\n\n### 內容處理\n- **擷取文字 / 圖片 / 附件** — 含 LLM 段落重排選項\n- **字數統計** — 表格 + 圖表 + LLM 摘要\n- **註解整理 / 清除 / 平面化**\n- **OCR 文字辨識** — 掃描 PDF / 圖片跑 OCR 後變可搜尋、可滑鼠選取複製（同 macOS 預覽程式 Live Text 概念）；雙引擎（**EasyOCR** 預設，中日韓辨識準確度高；**Tesseract** 備援），可選 LLM 校正 typo。**支援外部 GPU 識別伺服器**（DGX Spark / H100 / 4090 等），管理介面下載 `install.sh` 即可一鍵部署，每頁辨識時間從 CPU 上的 8-15 秒降到 GPU 上的 0.3-0.8 秒（**速度 10× 以上**）。\n- **送件前檢核** — 批次驗收：頁面尺寸、字型嵌入、欄位完整、敏感資料殘留、隱藏內容\n- **清單處理** — 貼文字 / 上傳 .txt / .csv / .xlsx / .docx / .pdf 等檔案，一行一筆做排序 / 去重 / 篩選 / 取頭尾 / 大小寫轉換等，可組合多種操作；結果一鍵複製或下載 .txt / .csv / .xlsx\n- **電子發票處理** — 掃台灣電子發票 QR Code 解出發票號碼 / 日期 / 金額 / 統編，自動帶賣方公司名、行業、會計科目（規則 + 可選 LLM 判讀），支援報帳檢查 + 當期發票檢查，匯出 .xlsx / .ods / .csv / .json / .xml / .txt / .md（標題可自訂）\n- **乘車證明整理** — 拉一批台鐵購票證明 / 高鐵電子車票證明 PDF，自動整理日期 / 交通工具 / 來源-目的 / 費用成表格，欄位可自訂，匯出 .xlsx / .ods / .csv / .json / .xml / .txt / .md 報帳\n- **統編查詢** — 輸入 8 位統一編號反查，或公司 / 機關 / 學校名稱、地址、行業關鍵字模糊搜尋（高亮命中字）；含類別篩選 + 批次查詢 + CSV 匯出\n\n### 格式轉換 [需 OxOffice/LibreOffice]\n- **文書轉 PDF / 圖片** — Word / Excel / PowerPoint / ODF\n- **圖片轉 PDF**\n- **PDF 轉文書檔（Beta）** — PDF 反轉成 Word (.docx) / OpenDocument (.odt)，三引擎可選：pdf2docx（經典穩定）、自家 jtdt-reform（幾何規則重組成可編輯內文）、自家 jtdt-layout（版面最忠於原稿：頁面錨定文字方塊，位置 / 圖片 / 框線近 1:1 保留）\n\n### 資安處理\n- **文件去識別化 / 文字去識別化** — 身分證 / 電話 / 銀行帳號 / 統編 / AD DN 等 14+ 種敏感資料\n- **PDF 加密 / 解密**\n- **中繼資料清除**\n- **隱藏內容掃描**\n- **文件差異比對 / 文字差異比對**\n- **逐句翻譯**\n- **壓縮**\n\n\u003e 標 [需 OxOffice/LibreOffice] 的工具會用到 OxOffice / LibreOffice（OxOffice 優先，OSSII 維護的台灣本地化 fork，CJK 支援更好）。其他 28 個工具只處理 PDF / 純文字 / 圖片，不需要 Office 引擎。安裝腳本會自動處理。\n\n---\n\n## 使用者工作區（選用，管理員可開關）\n\n把各工具輸出的 PDF / PNG / Word (.docx) / OpenDocument (.odt) 暫存在伺服器、跨工具接力使用，不必在工具之間來回下載再上傳。\n\n- **存至工作區** — 各工具輸出的 PDF / PNG / Word / ODT 一鍵保留在伺服器，綁帳號隔離，只有自己看得到。\n- **從工作區載入** — 任何工具的上傳區一鍵取回（OCR → 蓋章 → 去識別化 …），免重新找檔。\n- **我的工作區頁** — 首頁縮圖預覽（PDF 渲染第一頁）、容量條與保留期限、下載 / 重新命名 / 刪除、多選批次刪除、直接拖曳上傳。\n- **管理員控管** — 啟用 / 停用整個功能（停用即完全隱藏）、統一每人容量額度、單檔上限、保留時數，可清空使用者佔用。\n- **隔離與安全** — 每人檔案僅自己可見；認證關閉時為單機共用工作區；保留時數到期由排程自動清理。\n\n預設啟用，管理員可於「設定 → 工作區設定」隨時關閉。\n\n---\n\n## LLM AI 加值（選用，預設關閉）\n\n接 OpenAI-compatible 後端（本機 Ollama / vLLM / LM Studio / DGX Spark）後，**11 個工具**自動多出聰明選項：\n\n| 工具 | LLM 做什麼 | 模式 |\n|---|---|---|\n| 逐句翻譯 | 翻譯時保留排版 + 領域專業用詞 | text |\n| 擷取文字 | 把 PDF 雙欄切斷的句子重新接回 | text |\n| OCR 文字辨識 | 校正 OCR typo（同 word count 才套用，避免幻覺改字） | text |\n| 表單自動填寫 | 填完後 LLM 看 PNG 校驗欄位錯位 / 截斷 | **vision** |\n| 送件前檢核 | 內容語意檢查 + PNG 視覺驗收（補充 regex / 結構檢查抓不到的問題） | text + **vision** |\n| 文件去識別化 | regex 抓不到的客戶代號 / 主管姓名 / 內部編號 | text |\n| 文字去識別化 | 同上，純文字輸入版 | text |\n| 字數統計 | 額外生成 3-5 句摘要 + TOP 10 關鍵字 | text |\n| 註解整理 | 多筆審閱意見自動分「重大 / 一般 / 提問」 | text |\n| 文件差異比對 | 行 diff 之外多給「主要修改了哪幾條條款」自然語言摘要 | text |\n| 電子發票處理 | 規則對不到的品項，用 LLM 判讀會計科目分類 | text |\n\n**核心工具完全不依賴 LLM**；沒設定就跟以前一樣全部能用。詳見 **[LLM.md](LLM.md)**。\n\n---\n\n## 文件導覽\n\n| 文件 | 內容 |\n|---|---|\n| **[INSTALL.md](INSTALL.md)** | 三平台詳細安裝、必要工具、安裝位置、系統需求、解除安裝 |\n| **[OPS.md](OPS.md)** | 日常運維：`jtdt` 指令、升級、反向代理(nginx/Caddy)、監聽位置、備份還原、排程清理 |\n| **[AUTH.md](AUTH.md)** | 認證 / RBAC / 內建帳號(jtdt-admin / jtdt-auditor)/ 2FA / SSO(OIDC+SAML) / Reverse Proxy SSO(Kerberos) / 帳號鎖定 / 緊急復原 |\n| **[reverse_proxy_sso.md](reverse_proxy_sso.md)** | Reverse Proxy SSO（Kerberos / SPNEGO）完整部署：AD service account、setspn、ktpass / keytab、Nginx 設定、瀏覽器自動登入、標頭偽造防護 |\n| **[API.md](API.md)**（[線上網頁版](https://jasoncheng7115.github.io/jt-doc-tools/api.html)）| REST API:Bearer token、endpoint 一覽、上傳格式、回傳格式、錯誤碼、curl / Python 範例、Job 流程 |\n| **[LLM.md](LLM.md)** | LLM AI 加值功能（預設關閉）：11 個工具如何用 LLM、效果範例、部署選項（Ollama / vLLM / DGX Spark） |\n| **[SECURITY.md](SECURITY.md)** | 資安政策、OWASP Top 10 (2025) 對照、漏洞回報管道、GitHub native scan 整合 |\n| **[CHANGELOG.md](CHANGELOG.md)** | 完整更新記錄 |\n| **[TEST_PLAN.md](TEST_PLAN.md)** | 測試清單、發版前檢查 |\n| **[THIRD-PARTY-NOTICES.md](THIRD-PARTY-NOTICES.md)** | 第三方套件授權聲明 |\n\n---\n\n## 隱私 / 安全要點\n\n- **⚠ 不建議直接對「公開網際網路」開放** — 同仁多半會用它處理公司**內部 / 機密文件**\n  （合約、報價、個資、統編資料等），直接對外開放等於把這些文件與後台一併暴露，有**資料\n  外洩風險**；加上本工具會解析上傳的 PDF / Office / 圖片（底層是 MuPDF / LibreOffice /\n  Pillow 等記憶體不安全的原生程式，屬高風險攻擊面）。**首選只在內網 / VPN 使用**；若因\n  業務必須對外屬「風險自負」，至少要反向代理 + HTTPS + 認證 + 強制 2FA + WAF / 速率限制\n  + 持續更新相依。詳見 [OPS.md](OPS.md)。\n- **⚠ 非本機存取一律走反向代理 + HTTPS** — 只要不是「本機單人」使用（任何網路 /\n  多人 / 內網 / 對外），**一律放在 nginx（或 Caddy）反向代理 + HTTPS 後面,不要把\n  `:8765` 直接對網路開放**。應用程式預設只綁 `127.0.0.1:8765`（純 HTTP 無 TLS）,\n  直接對外等於明文傳帳密與文件。正確做法見下方與 [OPS.md](OPS.md)。\n- **不上雲、資料留在自己手中** — 所有檔案處理發生在你的伺服器上\n- **資料目錄獨立** — 不會跟使用者個人檔案混在一起，Windows 不 roam\n- **預設不啟用認證**（單機模式） — 全新安裝跟以前一樣大家直接用；要多人或內網部署再啟用\n- **稽核記錄 + SIEM 轉送** — 啟用認證後所有敏感操作記下並可即時轉發\n- **可選 LLM 校驗** — 預設關閉，自接 Ollama / 本機 LLM 才會啟用，不打雲端\n\n### 反向代理（nginx）資安設定\n\n```nginx\nserver {\n    listen 443 ssl;\n    http2 on;\n    server_name docs.example.com;\n\n    ssl_certificate     /etc/letsencrypt/live/docs.example.com/fullchain.pem;\n    ssl_certificate_key /etc/letsencrypt/live/docs.example.com/privkey.pem;\n    ssl_protocols TLSv1.2 TLSv1.3;\n\n    server_tokens off;            # 不洩 nginx 版本（ZAP「Server Leaks Version」）\n    client_max_body_size 300M;    # 必設：上傳大檔\n    proxy_read_timeout 900s;      # 必設：LLM 工具單筆推理可能數分鐘\n    proxy_send_timeout 900s;\n    proxy_buffering off;\n\n    location / {\n        proxy_pass http://127.0.0.1:8765/;          # 後端只聽 127.0.0.1\n        proxy_set_header Host              $host;\n        proxy_set_header X-Real-IP         $remote_addr;\n        proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;  # 必設：後端據此設 Secure cookie + HSTS\n    }\n}\n```\n\n安全標頭（CSP / HSTS / X-Frame-Options / X-Content-Type-Options / Referrer-Policy）由\n**後端 app 自動設定**（HSTS 依 `X-Forwarded-Proto` 判斷 https）→ **nginx 不要再\n`add_header` 一次**,否則會出現重複標頭。三個常見地雷(必掛 root 路徑、`client_max_body_size`、\n逾時)、七項共通要求、防 `X-Forwarded-For` 偽造，以及 **nginx / Caddy / Apache / HAProxy /\nTraefik / IIS(ARR) / F5 BIG-IP** 完整範例，都見 [OPS.md](OPS.md)。\n\n詳見 [SECURITY.md](SECURITY.md)。\n\n---\n\n## 開發 / 進階\n\n```bash\n# Clone repo\ngit clone https://github.com/jasoncheng7115/jt-doc-tools\ncd jt-doc-tools\n\n# 用 uv 建環境(不修改系統 Python)\nuv sync\n\n# 跑測試\nuv run pytest\n\n# 開發模式(自動 reload)\nJTDT_DEBUG=true uv run python -m app.main\n```\n\n---\n\n## 授權\n\nApache License 2.0 — 詳見 [LICENSE](LICENSE)。第三方套件授權見 [THIRD-PARTY-NOTICES.md](THIRD-PARTY-NOTICES.md)。\n\n## 免責聲明\n\n本軟體依「現狀」(AS IS)提供，**不附任何明示或暗示之保證**，包含但不限於商業適售性、特定用途之適用性、不侵權之保證。\n\n- 使用者應**自行承擔**使用本軟體之全部風險\n- 對於本軟體導致之任何**直接、間接、附帶、衍生性或懲罰性損害**（含資料毀損、商業中斷、收益損失、商譽損害等），作者與貢獻者**概不負責**\n- 涉及個人資料、敏感商業文件處理時，使用者應**自行確保符合**所在地之個人資料保護法、公司資安政策、以及相關法規（包含但不限於我國個人資料保護法、營業秘密法）\n- 本軟體之 LLM / AI 校驗等功能為**選用且預設關閉**；若啟用後接外部模型供應商，相關資料傳輸風險由使用者自負\n- 本軟體之輸出結果（如表單自動填寫、去識別化、OCR、LLM 校對）僅供**輔助參考**，最終正確性仍須由使用者確認；對重要文件請務必對照原檔複核\n- 本軟體與 Adobe、Microsoft、OSSII、TheDocumentFoundation 等任何第三方公司**無任何附屬、贊助或背書關係**\n\n繼續使用即視為接受上述條款。\n\n---\n\n## 連結 / 作者\n\n- **介紹網站**：\u003chttps://jasoncheng7115.github.io/jt-doc-tools/\u003e\n- **原始碼庫**：\u003chttps://github.com/jasoncheng7115/jt-doc-tools\u003e\n- **回報問題**：\u003chttps://github.com/jasoncheng7115/jt-doc-tools/issues\u003e\n\n**Jason Cheng** (Jason Tools)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjasoncheng7115%2Fjt-doc-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjasoncheng7115%2Fjt-doc-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjasoncheng7115%2Fjt-doc-tools/lists"}