From 7b69a178c02351f669062f30a83ec27d96e07263 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 10 Aug 2026 08:42:06 -0700 Subject: [PATCH] Add to parser dev docs --- docs/development.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/development.md b/docs/development.md index 46b84f703..5a845b2b7 100644 --- a/docs/development.md +++ b/docs/development.md @@ -456,6 +456,20 @@ def score( return 10 ``` +**Remote services** + +If your parser sends document content to a remote service, declare it: + +```python +class MyCustomParser: + uses_remote_service = True +``` + +Paperless-ngx excludes such parsers when the document being consumed has not +been marked for remote processing, so users can keep remote OCR off by default +and enable it selectively with a workflow. Parsers that do not declare the +attribute are treated as fully local and are always considered. + **Archive and rendition flags** ```python