emanueledelsozzo / manuscript-central-checker

A Python-based script to check the status of transactions and journals on Manuscript Central

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

manuscript-central-checker

A Python-based script to check the status of transactions and journals on Manuscript Central

The script has been tested with Python 3.8 on macOS Monterey. The Ubuntu version needs updates to work with the latest versions of Selenium.

Requirements:

  • Python >=3.8
  • Selenium >= 4.11.2 (pip install selenium)

As of Selenium 4.10.0, a fully-integrated driver manager takes care of downloading the necessary drivers. Thus, manually downloading the ChromeDriver (https://chromedriver.chromium.org/downloads) is not necessary anymore.

After installing the required packages, run the script as follows:

python msc_script.py -j websites.json -t timeout

where:

  • -j JSON, --json JSON: a json file containing the list of websites to check along with username, password, and the number of max entries to report [optional] (a template json file is provided)
  • -t TIMEOUT, --timeout TIMEOUT: [optional] timeout waiting for website response (default=2)

This tool has been tested on:

About

A Python-based script to check the status of transactions and journals on Manuscript Central


Languages

Language:Python 100.0%