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.
- 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.
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.
git clone https://github.com/ascender1729/arXiv-AstroPDF-DL.git
cd arXiv-AstroPDF-DL
Ensure Selenium IDE is installed in your browser and set the browser to automatically download PDFs without confirmation.
For running through Selenium IDE:
- Launch the Selenium IDE.
- Import the
.side
project file. - Execute the test.
For running through Selenium Side Runner:
selenium-side-runner -c "browserName=chrome" "SPICE-IN Lens - Technical Assessment.side"
To download the latest Astrophysics PDF from arXiv:
- Open the script with Selenium IDE.
- Run the script and the download should start automatically.
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.
Contributions are welcome! To contribute:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Pavan Kumar - pavankumard.pg19.ma@nitp.ac.in
GitHub Profile: @ascender1729
Project Link: arXiv-AstroPDF-DL