This is a project that automates searching for DOI numbers and links using article titles and author names. It is designed to be used with an excel file containing columns for article title, author name (optional), DOI number, and DOI Link . A GUI could be added in the future, if you're interested in that please let me know.
Follow these steps to set up your project environment and run the code.
- Create a new folder on your desktop or in another location to organize your project files.
- Open Visual Studio Code (VSCode).
- Use the "File" menu in VSCode to open the folder you created in Step 1.
- In VSCode, open the integrated terminal by pressing
Ctrl + J
(Windows),CMD + J
(macOS).
- If you haven't already installed
virtualenv
globally, run this command to install it:
pip install virtualenv
- Create a virtual environment by running the following command in the terminal:
python -m venv env
- Activate the virtual environment:
env\Scripts\activate
- If you haven't already installed
virtualenv
globally, run this command to install it:
pip install virtualenv
- Create a virtual environment by running the following command in the terminal:
virtualenv env
- Activate the virtual environment:
source env/bin/activate
After creating and activating the virtual environment install the required dependencies:
pip install -r requirements.txt
Move a copy of excel file to working directory
Run main.py and follow the instructions