📦 EqualifyEverything / equalify-uic-analysis

📄 README.md · 29 lines
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.