Giter Club home page Giter Club logo

arxivsquirrel's Introduction

Welcome to arXivSquirrel logo

arXivSquirrel is a Go program that generates personalized RSS feeds from arXiv.org based on user keywords. With arXivSquirrel, you can easily keep track of the latest papers on your areas of interest without having to sift through the overwhelming number of new papers shared on arXiv every day.

One of the unique features of arXivSquirrel is that it includes the image version of the first five pages of each paper in the RSS feed. This allows you to quickly get a sense of the content of the paper without having to read the full title or abstract. This feature can save you a lot of time and help you identify papers that you may want to read in more detail.

How to use arXivSquirrel

  1. Download the arXivSquirrel program from this GitHub repository.

  2. Change the keywords.csv file based on the keywords you are interested in

  3. Open the main.go file and change the basePath variable based on your machine/VPS

  4. Build the program on your local machine by:

    go mod tidy
    go build
  5. Run the program by running ./arxiv in the project directory at you terminal

  6. You can run the program by running run.sh file, simply give the path to the compiled arxiv file to it. it will try to run the app for 5 times.

  7. The program will generate an RSS feed containing the latest papers on arXiv that match your keywords. You can subscribe to this feed using your preferred RSS reader, such as Feedreader or Akregator.

  8. use crontab to run ./arxiv every 24 hours.

  9. Enjoy staying up-to-date on the latest research in your areas of interest!

Notes:

  • arXivSquirrel uses the RSS news feeds to fetch the papers, please make sure you are following the arXiv API usage policy

  • Keep in mind that arXivSquirrel is not a substitute for reading the full text of a paper. It's merely a tool to help you identify papers that may be of interest to you.

Contribution

This is a weekend personal project, It can be way better and optimized, But I;m not going to spend any mode time on it. so sorry it it's not that user friendly!

If you would like to contribute to the development of arXivSquirrel or report any issues, please feel free to open a pull request or issue on this Git

License

arXivSquirrel is released under the MIT License. See the LICENSE file for details.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.