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.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.12.0.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| citesight-0.12.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.9 kB
Release files / citesight-0.12.0.tar.gz
| Download URL | citesight-0.12.0.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a51d5a3aca6d0037053b24487b9b93b1b2a0031c61378c123be86affd8be5bbd
|
|
BLAKE2b-256 checksum How to use checksums |
3ce77bf1b257a969dd5240e03832bd774b99302afc36132c6454bd5b1d777ee0
|
| 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.0-py3-none-any.whl
| Download URL | citesight-0.12.0-py3-none-any.whl |
|---|---|
| Size | 3.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
efde6fdf4dfa2fbc788ffa642bc86ce5ed94f269cc480549c7562b9a3896d36a
|
|
BLAKE2b-256 checksum How to use checksums |
998711ad95d37633ae350f043f5148bee257bd6093c3c13d363bc392e076cdb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.0
|