Begin transforming Tesseract into pluggable OCR engine

This commit is contained in:
James R. Barlow
2020-05-14 03:54:21 -07:00
parent 41eb54cc0a
commit 8174089c8b
6 changed files with 140 additions and 33 deletions
+3 -1
View File
@@ -26,9 +26,11 @@ import pluggy
from ocrmypdf import pluginspec
def get_plugin_manager(plugins: List[str]):
def get_plugin_manager(plugins: List[str], builtins=True):
pm = pluggy.PluginManager('ocrmypdf')
pm.add_hookspecs(pluginspec)
if builtins:
plugins.insert(0, 'ocrmypdf.builtin_plugins')
for name in plugins:
if name.endswith('.py'):
# Import by filename