Skip to main content

sharepoint-knowledge

SharePoint connector on the shared grounded-Q&A engine — Site Pages + document libraries (docx/pdf/pptx/xlsx/csv/txt/md/html), Entra device-code sign-in, local models, cited answers. Same engine as confluence-knowledge and local-knowledge.

  • sharepoint_knowledge/auth_sp.py — MSAL device-code flow, token cache in the OS keyring (protected-file fallback), silent refresh
  • sharepoint_knowledge/client_sp.py — GET-only Graph client; downloads go through @microsoft.graph.downloadUrl WITHOUT the Bearer header
  • sharepoint_knowledge/crawl_sp.py — durable BFS site → pages + libraries
  • sharepoint_knowledge/server_sp.py — the sharepoint-knowledge/* tools
  • sharepoint_knowledge/cli_sp.py — setup/doctor/prepare-models/register/ update/serve/clean

See docs/sharepoint-knowledge.md for the full guide.

Metadata

Release files for sharepoint-knowledge 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sharepoint-knowledge 0.2.1
File Size Uploaded
sharepoint_knowledge-0.2.1.tar.gz 18.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sharepoint-knowledge 0.2.1
File Interpreter ABI Platform
sharepoint_knowledge-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 36.5 kB

Release files / sharepoint_knowledge-0.2.1.tar.gz

Download URL sharepoint_knowledge-0.2.1.tar.gz
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2bfb71d79112ffa8a632d9f70da332e353399f67cd3f82949b72fa36d4f83975
BLAKE2b-256 checksum
How to use checksums
8ebe1ea373d10528332fb2fd3124e70d12f0d23ad5f2f6fd0362d806582db2a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sharepoint_knowledge-0.2.1-py3-none-any.whl

Download URL sharepoint_knowledge-0.2.1-py3-none-any.whl
Size 17.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
22f5d7f8eea271e49aa9475c8e0eed4fc5fc4c2336953f76802a7819b82a0f30
BLAKE2b-256 checksum
How to use checksums
a40d5d0604079d9a3f90eb207777d8b745f07900c5a2f5e704666ffe24811735
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page