Skip to main content

A tool for tracking new papers on arXiv

Project description

ArXiv Tracker

A Python package for tracking new papers on arXiv based on keywords.

Installation

pip install arxiv-tracker

Usage

from arxiv_tracker import ArxivTracker

# Initialize tracker with keywords
tracker = ArxivTracker(["machine learning", "deep learning"])

# Start tracking with custom interval (in minutes)
tracker.track(interval_minutes=60)

Features

  • Track papers based on keywords
  • Automatic deduplication
  • Save papers to CSV
  • Configurable check interval
from arxiv_tracker import ArxivTracker
rss_url = f"http://export.arxiv.org/rss/cs.AI"
tracker = RSSTracker(rss_url=rss_url)
papers = tracker.fetch()

Development

  • install & test
pip install -e .
python -m unittest discover tests
  • build & upload to TestPyPI
python -m build
twine upload --repository testpypi dist/*  -u__token__ -p <your_token>

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

arxiv_tracker-0.0.1.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

arxiv_tracker-0.0.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file arxiv_tracker-0.0.1.tar.gz.

File metadata

  • Download URL: arxiv_tracker-0.0.1.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for arxiv_tracker-0.0.1.tar.gz
Algorithm Hash digest
SHA256 352dc7a70142927cb2e004272f7914d9b37d1dde34ad5ae5f5fef54cd9250976
MD5 23bdf761b964354b79934edb65084219
BLAKE2b-256 581c05ef2fc55f8e4e348f6a54cb72fb258389caf350df8c13c3383db0ac346b

See more details on using hashes here.

File details

Details for the file arxiv_tracker-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: arxiv_tracker-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for arxiv_tracker-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 704ec21df94ef831724ace0eb028f5671c57d1fe42f8c4d71489c1a27004d67d
MD5 0ab158d446a53edb114461e400e9b245
BLAKE2b-256 cb0a68dbde2436017e31afeb1f92eda71dd4ffc509d6aeaab2155b3de3f7e34d

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