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).
Release files for citesight 0.12.1
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.1.tar.gz | 3.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| citesight-0.12.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.0 kB
Release files / citesight-0.12.1.tar.gz
| Download URL | citesight-0.12.1.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e00bca9b62fbf3e850b8adffa840892e4ee62ccc79bc84daf36bf02f1bb2d31
|
|
BLAKE2b-256 checksum How to use checksums |
43e73622562c63b49da13d75e9349906d28d8fabb382874c944610001e67120a
|
| 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.1-py3-none-any.whl
| Download URL | citesight-0.12.1-py3-none-any.whl |
|---|---|
| Size | 3.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
941e2bbec52f720e060f16c28d990dd651f0673f55ff3ae035dc36b6595c2b7f
|
|
BLAKE2b-256 checksum How to use checksums |
3cdff9800d98c8fb44417e337f5c63a24f95ce10b8545457dbc54f3749f6075a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.0
|