Skip to main content

ArXiv Trust Delineation - CLI for academic paper analysis

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arxivtd-0.1.0.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arxivtd-0.1.0-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file arxivtd-0.1.0.tar.gz.

File metadata

  • Download URL: arxivtd-0.1.0.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.1

File hashes

Hashes for arxivtd-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9d99c7d62a3cb16a91ad9fe869c198cbb564bb34fa0970c39f1f034d763197f5
MD5 86aad434822d0930226fe1106769fd20
BLAKE2b-256 ee960af42b91ec8118c186c972687155692463490588aa52e83762f0f2d1eba2

See more details on using hashes here.

File details

Details for the file arxivtd-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: arxivtd-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.1

File hashes

Hashes for arxivtd-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 26b8cdcbcaa0c3f6d41ee994b9bee440959fa0200c0e71bb6da803e2231b9064
MD5 68d0be96264120e51047b2517c38168d
BLAKE2b-256 1881e62e93a4eb5b7615abbb0589f1c858b034f842b4e49acb6d81e19293e078

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page