hot.dev/documents — Provider-neutral document access for workflows and AI agents: one Document record, source descriptors, list/search/get/download, read-text with native export or extraction (Google Docs to Markdown, Dropbox Paper export, Box extracted text, OneDrive conversion), uploads, change feeds with opaque cursors, webhook normalising and per-provider capabilities over Google Drive, OneDrive and SharePoint, Dropbox, Box and Amazon S3.
"hot.dev/documents": "0.1.0"
Add this to your deps in hot.hot
Namespaces
| Namespace | Functions | Types | Description |
::documents | 14 | 5 | Provider-neutral document access for workflows and AI agents: list, |
| Namespace | Functions | Types | Description |
::adapters | 16 | — | One adapter per provider, each mapping that provider package's |
::box | 17 | — | The Box implementation of the `::documents` verbs, over |
::capabilities | 7 | — | What each provider supports, as plain data an agent can plan with |
::cursor | 5 | — | Opaque cursors for `list` pages and `changes`. |
::dropbox | 13 | — | The Dropbox implementation of the `::documents` verbs, over |
::google | 13 | — | The Google Drive implementation of the `::documents` verbs, over |
::onedrive | 13 | — | The OneDrive and SharePoint implementation of the `::documents` |
::s3 | 42 | 2 | The Amazon S3 implementation of the `::documents` verbs. |
::source | 7 | — | Source descriptors and the per-call options resolver. |
::text | 18 | 1 | How `read-text` turns a `Document` into text (pure): format names, |
::webhooks | 11 | 1 | Turn any provider's change notification into one answer: "something |