Skip to content

A terminal based script to summarise the papers that are published daily on the arXiv website in a specific topic

License

Notifications You must be signed in to change notification settings

Natniif/arxiv-summary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arxiv-summary

Are you really lazy like me and hate leaving the terminal? Do you also like to keep up to date with the research in your field?

If so then you may be interested in this repository.

Arxiv-summary will download the metadata of the most recent articles of a specific field of reserach and display them in a condensed form right in your command line.

The project is in very early days yet and I aim to add much more functionality. See TODO section for future aims of project :)

Example

Example Photo

Installation Instructions

Prerequisites

  • Python 3.11
  • pip python package manager

Installation Steps

git clone git@github.com:Natniif/arxiv-summary.git
cd arxiv-summary

Usage

I created this package as an executable so you dont have to donwload all the dependencies.

usage: ./dist/gather_articles [-h] --topic TOPIC [--abstract ABSTRACT] [--num NUM]
options:
  -h, --help                        show this help message and exit
  --topic TOPIC, -t TOPIC           Choose topic. use underscores instead of spaces
  --abstract ABSTRACT, -a ABSTRACT  Display the abstract. Default = True
  --num NUM, -n NUM                 Choose how many papers to display

E.g. ./dist/gather_articles --topic=artificial_intelligence --abstract=True --num=5

Or, if you want to run as normal python file. Run pip install . and then:

python3 gather_articles.py --topic=artificial_intelligence --abstract=True --num=5

TODOs of project

  • Add support for other topics
  • Add testing suite to prevent future breakage if change in website html
  • Add in an AI agent from huggingface that can summarise a paper

About

A terminal based script to summarise the papers that are published daily on the arXiv website in a specific topic

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published