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.1.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.1-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: arxivtd-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e9679a11e79efe66a50653f6972c677bb608d35468a10a10193b7f86afdb7093
MD5 d61ad1f6f192beeb411cbf3444736c22
BLAKE2b-256 5c0e567a94f04ab486e7e11dd2929078a992ad20fbabe3594cb1664978e138dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arxivtd-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 44ef59f622236f8954d97fdd376381f338d456f581bb70e9d08da2544d5b7470
MD5 0d2041eb2df0d41aaa1a2c20cdb9acf5
BLAKE2b-256 fad3a602e561a8229131e5589097fcd3eab2cd0133378643b7f0f90ba76f004b

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