Skip to content

A Selenium IDE script facilitating the automated retrieval of the most current Astrophysics research paper PDFs from the arXiv website.

License

Notifications You must be signed in to change notification settings

ascender1729/arXiv-AstroPDF-DL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

arXiv-AstroPDF-DL

Developed as part of a technical assessment, arXiv-AstroPDF-DL is a Selenium IDE script that automates the downloading of the latest Astrophysics PDF from the arXiv repository. It demonstrates the use of browser automation to facilitate quick access to new scientific publications.

Table of Contents

Features

  • Automated PDF Downloads: Automatically fetches and downloads the latest Astrophysics PDF from the arXiv repository.
  • Ease of Use: User-friendly script designed for simplicity and ease of use.

Prerequisites

Before starting, ensure you have the following:

  • A web browser (Firefox or Chrome recommended).
  • Selenium IDE extension for your web browser.
  • Git installed for cloning the repository.

Setup and Installation

Clone the Repository

git clone https://github.com/ascender1729/arXiv-AstroPDF-DL.git
cd arXiv-AstroPDF-DL

Browser Setup

Ensure Selenium IDE is installed in your browser and set the browser to automatically download PDFs without confirmation.

Running the Script

For running through Selenium IDE:

  1. Launch the Selenium IDE.
  2. Import the .side project file.
  3. Execute the test.

For running through Selenium Side Runner:

selenium-side-runner -c "browserName=chrome" "SPICE-IN Lens - Technical Assessment.side"

Usage

To download the latest Astrophysics PDF from arXiv:

  • Open the script with Selenium IDE.
  • Run the script and the download should start automatically.

Troubleshooting

If the script does not perform as expected:

  • Check that the Selenium IDE is correctly installed and configured.
  • Ensure that the browser settings allow for automatic downloading of PDF files.

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Pavan Kumar - pavankumard.pg19.ma@nitp.ac.in

GitHub Profile: @ascender1729

Project Link: arXiv-AstroPDF-DL

About

A Selenium IDE script facilitating the automated retrieval of the most current Astrophysics research paper PDFs from the arXiv website.

Topics

Resources

License

Stars

Watchers

Forks