一个用 Rust 编写的库和命令行工具,可将 Office 文档、RTF、EPUB、CSV 和 PDF 转换为干净的 Markdown。
ioteverythin/OpenDocs
Python CLI that turns GitHub READMEs, Markdown files, and Jupyter notebooks into Word, PDF, PPTX, blog, LaTeX and other documentation formats.
- Star
- 235
- Fork
- 0
- 未关闭 Issue
- 0
- 最近提交
- 2个月前
核心功能
- 01Converts GitHub READMEs, Markdown, and .ipynb notebooks into Word, PDF, PPTX, blog, and LaTeX outputs.
- 02Builds an interactive HTML knowledge graph with community clustering and provenance labels.
- 03Exports a graph.json that can be queried offline with the query command.
- 04Provides lint, diff, and coverage commands for checking documentation in CI.
- 05Includes a file watcher that regenerates docs on change and can open pull requests via gh.
- 06Supports five LLM providers and optional offline, cached operation.
适用场景
- Turning a project README into a Word report or slide deck for stakeholders.
- Generating documentation from research or data-science Jupyter notebooks.
- Checking documentation quality and API coverage in a CI pipeline.
- Keeping generated docs up to date with a cron job that opens automatic pull requests.
标签
常见问题
- OpenDocs 是什么?
- Python CLI that turns GitHub READMEs, Markdown files, and Jupyter notebooks into Word, PDF, PPTX, blog, LaTeX and other documentation formats.
- OpenDocs 可以免费使用吗?用的什么许可证?
- OpenDocs 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- OpenDocs 还在维护吗?
- 半年内有更新。OpenDocs 最近一次提交是在 2026年8月16日。
- OpenDocs 适合用来做什么?
- Turning a project README into a Word report or slide deck for stakeholders. Generating documentation from research or data-science Jupyter notebooks. Checking documentation quality and API coverage in a CI pipeline. Keeping generated docs up to date with a cron job that opens automatic pull requests.
- 在哪里获取 OpenDocs?
- 源代码和安装说明在 GitHub 上:https://github.com/ioteverythin/OpenDocs
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.3万1478RustMIT更新于 20小时前
Self-hosted API that converts PDFs, images and Office documents into Markdown or structured JSON using OCR and Ollama-hosted LLMs, with optional PII removal.
31840PythonMIT更新于 11个月前
Open infrastructure for discovering, creating, evaluating, analyzing, and routing reusable AI agent skills, with a Python SDK and CLI.
14150PythonMIT更新于 7天前
命令行代理工具,在 AI 编程助手读取 shell 命令输出前进行过滤和压缩,减少 token 消耗。
8.4万5334RustApache-2.0更新于 11小时前
A Python library for printing tabular data as attractive ASCII tables, with output to HTML, JSON, CSV, LaTeX, and Markdown.
17960PythonOther更新于 14天前
A Claude Code plugin that shows short replies by default, with phrases that expand in place when clicked.
3750TypeScriptMIT更新于 前天