Skip to main content

An application for summarizing Arxiv results within the terminal

Project description

Arxiv Terminal

Tests

Arxiv Terminal is a command-line interface (CLI) tool for fetching, searching, and displaying papers from the arXiv preprint repository. The tool allows you to fetch papers from specified categories, search the fetched papers, and display their statistics.

Features

  • Fetch paper abstracts from specified categories and save them in a local sqllite database.
  • Show fetched papers and interatively open for more detailed abstracts
  • Search fetched papers based on a query.

Installation

pip install arxivterminal

Usage

The CLI is invoked using the arxiv command, followed by one of the available commands:

  • arxiv fetch [--num-days] [--categories]: Fetch papers from the specified categories and store them in the database.
  • arxiv delete_all: Delete all papers from the database.
  • arxiv show [--days-ago]: Show papers fetched from the specified number of days ago.
  • arxiv stats: Show statistics of the papers stored in the database.
  • arxiv search <query>: Search papers in the database based on a query.

Examples

Fetch papers from the "cs.AI" and "cs.CL" categories from the last 7 days:

arxiv fetch --num-days 7 --categories cs.AI,cs.CL

Delete all papers from database:

arxiv delete_all

Show papers fetched in the last 7 days

arxiv show --days-ago 7

Display statistics of the papers stored in the database:

arxiv stats

Show papers containing the phrase "deep learning":

arxiv search "deep learning"

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

arxivterminal-0.1.0.tar.gz (18.9 kB view hashes)

Uploaded Source

Built Distribution

arxivterminal-0.1.0-py3-none-any.whl (19.9 kB view hashes)

Uploaded Python 3

Supported by

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