Sharing My Project: arXiv CLI Search – A Python-based Command Line Tool

35 views
Skip to first unread message

Daniel Wieser

unread,
Jun 29, 2025, 4:29:22 AMJun 29
to arXiv API Discussion

Dear arXiv team,

I hope this message finds you well.

I’m writing to share a project I recently developed that makes use of the arXiv API. The project is called arXiv CLI Search, a Python-based command-line interface tool designed to help researchers and enthusiasts search for papers on arXiv, manage a personal library, and download PDFs with ease.

The tool is aimed at users who prefer working in terminal environments and offers features like:

  • Keyword-based search with optional date filtering

  • A personal library to save, filter, and sort papers

  • Bulk PDF downloads with API-friendly rate limits

  • A “Feeling Lucky” option for random paper discovery

  • An expand function to find related papers based on keywords

  • A user-friendly interactive menu with enhanced visuals, including an ASCII art arXiv logo and loading animations

The project is written in Python and utilizes libraries such as requests, rich (for terminal visuals), and standard Python modules for data handling and file management.

You can find the project here:
👉 https://github.com/wieserd/arXiv-cli-search

The project is open source, and I hope it can be a helpful tool for others in the research community who enjoy command-line workflows.

Thank you for providing the API that makes projects like this possible. I’d be honored to have the project listed on your community tools page.

If you have any questions or suggestions, I'd be happy to hear them.

Best regards,

Daniel Wieser

www.danielwieser.com

PS: There is also a theme song

Jake Weiskoff

unread,
Jun 30, 2025, 9:56:47 AMJun 30
to a...@arxiv.org, 123trib...@gmail.com

Hi Daniel Wieser,

Congratulations on your new project! The arXiv team strongly recommends NOT using our name as part of your github repository name, as this historically causes confusion among the community (who will then contact arXiv technical support for questions about your project).

-- 

Jake Weiskoff

Project Manager, arXiv.org

Cornell Tech

ja...@arxiv.org

 

 

--
You received this message because you are subscribed to the Google Groups "arXiv API Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to api+uns...@arxiv.org.
To view this discussion visit https://groups.google.com/a/arxiv.org/d/msgid/api/677a763d-3342-4235-a70d-5f346c079cc3n%40arxiv.org.

Message has been deleted

Daniel Wieser

unread,
Jun 30, 2025, 10:21:53 AMJun 30
to arXiv API Discussion, ja...@arxiv.org, Daniel Wieser
Hello Jake,

I understand. 
I have just now taken the following precautions:
  1. I have renamed the repo from  "arXiv CLI Search" to "CLI Search for arXiv". 
  2. I have also added even more disclaimer, that it is my personal project and not affiliated with arXiv or Cornell U.
  3. There are now several such disclaimers inside the descriptions.
I hope this will work against any confusion and unsolicited emails in the future.
I would appreciate if you could also feature it on your website here.

Thanks again!
Daniel

Reply all
Reply to author
Forward
0 new messages