citesight
Python wrapper for the CiteSight CLI — citation verification and (experimental) local claim-evidence review for student work.
Install
- Node.js 20+, then:
npm install -g cite-sight - This package:
pip install citesight(or from this folder:pip install .)
Use
from cite_sight import check, library_plan, claim_overlap
result = check("essay.pdf", email="you@example.edu")
for v in result["references"]["verifications"]:
print(v["status"], "—", v["reference"]["title"])
# Coordinator pass: common vs unique sources across a cohort
plan = library_plan(["submissions/*.pdf"], output="unit-sources.json")
Claim evidence review (experimental, local-only, requires
cite-sight setup-claims runtime + model install):
from cite_sight import claims
result = claims("essay.pdf", "sources.json", library="./unit-readings/")
for f in result["claims"]["findings"]:
print(f["status"], "—", f["claim"])
All functions shell out to the CLI and return parsed JSON — same verdicts as the desktop app, no data leaves the machine beyond what the CLI itself sends (reference metadata to open scholarly APIs; claim checking is fully offline).
Metadata
Release files for citesight 0.13.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| citesight-0.13.0.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| citesight-0.13.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.0 kB
Release files / citesight-0.13.0.tar.gz
| Download URL | citesight-0.13.0.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
22a53c2c81a22bc81c63820d1af3ba135066ec3e567bd0fe68b8b7eb9943add5
|
|
BLAKE2b-256 checksum How to use checksums |
eda329e269c1af9b28677116ad4fff7bbfe7c59e0e718bb269af7aab2b7b1c1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.0
|
Release files / citesight-0.13.0-py3-none-any.whl
| Download URL | citesight-0.13.0-py3-none-any.whl |
|---|---|
| Size | 3.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0615cd384699bc2ddb07bfc5540e391dff515333bcfcb05a9f7d53a1373903f9
|
|
BLAKE2b-256 checksum How to use checksums |
7b1ec284376e26b676b7427efb803ecad27a20569e45c44c34496a287ee216e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.0
|