πŸ“¦ EqualifyEverything / equalify-uic-analysis

Accessibiity scan for PDFs and HTML pages

β˜… 1 stars β‘‚ 0 forks πŸ‘ 1 watching βš–οΈ GNU General Public License v3.0
accessibility
πŸ“₯ Clone https://github.com/EqualifyEverything/equalify-uic-analysis.git
HTTPS git clone https://github.com/EqualifyEverything/equalify-uic-analysis.git
SSH git clone git@github.com:EqualifyEverything/equalify-uic-analysis.git
CLI gh repo clone EqualifyEverything/equalify-uic-analysis
Blake Bertuccelli-Booth Blake Bertuccelli-Booth create skipped url log 9b90fc8 7 months ago πŸ“ History
πŸ“‚ main View all commits β†’
πŸ“„ .gitignore
πŸ“„ input-sample.csv
πŸ“„ LICENSE
πŸ“„ README.md
πŸ“„ requirements.txt
πŸ“„ README.md

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

  • Rename input-sample.csv to input.csv in 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).

Maintainers

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