Skip to content

rfsilva13/refly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Refly

Refly is a lightweight command-line tool that extracts research paper details from BibTeX entries and downloads the corresponding PDFs from arXiv or Sci-Hub. Each paper is saved using a standardized filename based on the first author's last name, publication year, and title. Duplicate downloads are automatically avoided.

Installation

Clone the repository and install the dependencies:

git clone https://github.com/yourusername/refly.git
cd refly
pip install -r requirements.txt

Alternatively, install the dependencies manually:

pip install arxiv bibtexparser scidownl tqdm

Usage

Run Refly from the command line. For example, to process a single BibTeX file:

python refly.py -b path/to/your.bib -o papers

Or to process all BibTeX files in a folder:

python refly.py -f path/to/bibtex_folder -o papers

Dependencies

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages