This product is a Python script that uses the Gemini API to obtain and summarize research papers from arXiv. It helps researchers, students and enthusiasts quickly extract critical information, saving time on reading lengthy literature. This tool is not only suitable for individual users, but also can automate daily literature search and improve research efficiency. The product is free to be installed and configured.
Demand population:
"This product is suitable for researchers, students and literature workers who need to quickly access the core content of the research literature. With automated literature summary capabilities, they can save time and improve work efficiency."
Example of usage scenarios:
A graduate student uses the tool to quickly gain the latest research progress in a specific field.
A research team uses the batch abstract function to quickly analyze commonalities and trends in multiple papers.
A teacher used the automated daily extraction function to organize emerging relevant documents into Google Docs.
Product Features:
Single URL Abstract: Provides the URL of the arXiv paper to quickly generate the abstract.
Batch URL Summary: Read multiple arXiv paper URLs from a text file and generate the summary in batches.
Keyword batch abstract: Extract and summarize relevant papers based on the specified keywords and date ranges.
Automated Daily Extraction: Daily Extraction and Summary of Literature can be automated through Google Apps Script.
Gemini API Integration: Leverage the free Gemini API for high-quality summary generation.
Simple installation: Use Conda and pip for simple installation and configuration.
Tutorials for use:
Clone the repository to local: git clone https://github.com/Shaier/arxiv_summarizer.git.
Go to the repository directory: cd arxiv_summarizer .
Create and activate the Conda environment: conda create -n arxiv_summarizer python=3.11, conda activate arxiv_summarizer .
Dependencies required for installation: pip install -r requirements.txt.
Configure Gemini API key: Replace YOUR_GEMINI_API_KEY as the actual API key in the url_summarize.py file.
Run the script to summarize a single paper: python url_summarize.py, select Enter 1 and provide the arXiv URL.
Batch multiple papers: Add multiple URLs in links.txt, run the script and select Enter 2.