Metadata-Version: 2.4
Name: oknoll-connectors
Version: 0.3.0
Summary: OpenKnoll first-party connectors (files, web, github, transcript) + plugin SDK
License-Expression: Apache-2.0
Requires-Python: >=3.12
Requires-Dist: certifi>=2024.7.4
Requires-Dist: okf-core==0.3.0
Requires-Dist: pypdf>=5.1
Requires-Dist: pytest>=8.0
Requires-Dist: python-docx>=1.1
Description-Content-Type: text/markdown

# oknoll-connectors

OpenKnoll first-party source connectors — files (md, txt, PDF, docx), web
(sitemap-first, same-site), and GitHub — plus the plugin SDK and the shared
`ConnectorContractSuite` every connector must pass. All network I/O goes
through `SafeFetcher` (SSRF enforcement); connectors acquire and normalize
only, they never write OKF.

Usually consumed through the [`oknoll`](https://pypi.org/project/oknoll/) CLI.
Part of [OpenKnoll](https://github.com/openknoll/oknoll-python).
