Skip to content

EqualifyEverything/equalify-uic-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

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:
    python equalify-uic-analysis.py

Make sure to install required dependencies (see requirements.txt).

Maintainers

This project is maintained by the Accessibility Engineering team at University of Illinois Chicago (UIC) Technology Solutions.

About

Accessibiity scan for PDFs and HTML pages

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages