Skip to main content

ArXivTD CLI

Free, open-source command-line tool for academic paper trust analysis.

Installation

Install from source:

git clone https://github.com/dmarakom6/arXivTD
cd arXivTD/cli
pip install -e .

Requirements

Setup

arxivtd init

# Prompts:
# - Enter your API Key (from dashboard)
# - Enter Grobid URL (e.g., http://localhost:8070)

Usage

# Initialize configuration
arxivtd init

# Scan by arXiv ID (no Grobid needed)
arxivtd scan --id 2205.14135
arxivtd scan --id 2205.14135 --deep   # 3 credits, full analysis

# Scan a PDF (requires Grobid running)
arxivtd scan --pdf paper.pdf
arxivtd scan --pdf paper.pdf --deep

# Scan multiple PDFs (6-20 files)
arxivtd batch ./papers/

# View citation graph (arXiv ID or S2 paper ID)
arxivtd graph 2205.14135
arxivtd graph 9a05df54-af6b-41ba-8a8e-ce74ff862902

# Show status and credits
arxivtd status

# View scan history (all keys)
arxivtd history

# Manage API keys
arxivtd keys

# Show version
arxivtd --version

Rate Limits

  • 5 scans per 30 minutes (single scan mode)
  • Unlimited (batch mode, 6-20 PDFs)

Environment Variables

ARXIVTD_API_KEY=arxivid_xxx
ARXIVTD_GROBID_URL=http://localhost:8070
ARXIVTD_API_URL=http://localhost:8000/api/v1

Uninstall

pip uninstall arxivtd
rm -rf ~/.arxivtd  # Remove config

License

GPL License - See LICENSE file for details.

Release files for arxivtd 0.1.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 arxivtd 0.1.1
File Size Uploaded
arxivtd-0.1.1.tar.gz 21.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arxivtd 0.1.1
File Interpreter ABI Platform
arxivtd-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 41.4 kB

Release files / arxivtd-0.1.1.tar.gz

Download URL arxivtd-0.1.1.tar.gz
Size 21.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e9679a11e79efe66a50653f6972c677bb608d35468a10a10193b7f86afdb7093
BLAKE2b-256 checksum
How to use checksums
5c0e567a94f04ab486e7e11dd2929078a992ad20fbabe3594cb1664978e138dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.1

Release files / arxivtd-0.1.1-py3-none-any.whl

Download URL arxivtd-0.1.1-py3-none-any.whl
Size 20.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
44ef59f622236f8954d97fdd376381f338d456f581bb70e9d08da2544d5b7470
BLAKE2b-256 checksum
How to use checksums
fad3a602e561a8229131e5589097fcd3eab2cd0133378643b7f0f90ba76f004b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.1

Release history Release notifications | RSS feed

This release

0.1.1 This release

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