This script (equalify-uic-analysis.py) performs automated checks on PDF and HTML files. It:
- Analyzes each PDF's size, page count, text content, and tag structure.
- Supports PDFs hosted on direct links.
- Submits eligible PDFs for advanced accessibility analysis via Equalify’s scan service.
- Submits eligble HTML pages via Equalify's scan service.
- Outputs results to
output.csv.
It's recommended to use a Python virtual environment:
python3 -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
pip install -r requirements.txt- Rename
input-sample.csvtoinput.csvin the root directory. Add in data within similar format. - Run the analysis script:
python equalify-uic-analysis.py
Make sure to install required dependencies (see requirements.txt).
This project is maintained by the Accessibility Engineering team at University of Illinois Chicago (UIC) Technology Solutions.