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.12.2
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.12.2.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| citesight-0.12.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.0 kB
Release files / citesight-0.12.2.tar.gz
| Download URL | citesight-0.12.2.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
779cc33d60cfd09e6f257a2698d3a9136c8f6e0f39d3f5bbf2eb820c3500a11f
|
|
BLAKE2b-256 checksum How to use checksums |
3891439e7ce52cff657ddabb6c63f4ee281d3dc13533dc55e0dcdd9a2786d392
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.0
|
Release files / citesight-0.12.2-py3-none-any.whl
| Download URL | citesight-0.12.2-py3-none-any.whl |
|---|---|
| Size | 3.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c70a5aa980888b04f25fc048628fc9159111759d467b502ab0ac4b5e477415b9
|
|
BLAKE2b-256 checksum How to use checksums |
07881e05af547ec0248721d6a80fc2b379f340f595139f74e7f9e5ab9a321d92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.0
|