1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29# Equalify UIC Acessibility PDF + HTML Analysis
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`.
## Getting Started
It's recommended to use a Python virtual environment:
```bash
python3 -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
pip install -r requirements.txt
```
1. Rename `input-sample.csv` to `input.csv` in the root directory. Add in data within similar format.
2. Run the analysis script:
```bash
python equalify-uic-analysis.py
```
Make sure to install required dependencies (see `requirements.txt`).
## Maintainers
This project is maintained by the [Accessibility Engineering team](https://it.uic.edu/accessibility/engineering/) at University of Illinois Chicago (UIC) Technology Solutions.