An application for summarizing Arxiv results within the terminal
Project description
Arxiv Terminal
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
Built Distribution
Hashes for arxivterminal-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b842fb29a4dc192486e7b61e775ccd36776ac37df257ba1d287cf80996262be |
|
MD5 | eb3fdad4396e2c8858e5725577f501fc |
|
BLAKE2b-256 | 2b5bf4d5bb0f423059a89bb165354c2cd8931530282103a44d7478fbbe800200 |