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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for arxiv_tracker-0.0.0.tar.gz
Algorithm Hash digest
SHA256 dc301c1a22ae437beccff762f32a45ef5bff737b9100f5eb50d929ac712117ec
MD5 ccb19e1f120c69d072897bb4f71793e1
BLAKE2b-256 c9957b28aa46ecc249f0a786ea3de77375a6873f91a5c9081f506974716f5a1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arxiv_tracker-0.0.0-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.22

File hashes

Hashes for arxiv_tracker-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 afac5c95c861c93c8fe2302a124ece08d8569bf1e3218f43ffa65fe409763be2
MD5 9f2341a1d26f1cf7e064fd5d4465a333
BLAKE2b-256 d90c245c7a7cd97458cc4edc02f2e05ad62827f1107616e287175f8b7b36957b

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