Web Accessibility Simple Checker


Keywords
Accessibility, Checker, Criteria, Web
License
Other
Install
pip install wasc==1.1.0

Documentation

Web Accessibility Simple Checker

PyPI - Version PyPI - Python Version Docs

Table of Contents

Installation

Attention, l'utilisation de python > 3.12 est nécessaire car il y a des soucis d'encodage pour les versions inférieures.

pip install wasc

Usage

Usage: wasc [OPTIONS] WEBSITES

  Websites Accessibility Criteria Checker, helps to 
  evaluate accessibility on a list of websites

  WEBSITES is a CSV file containing a list of websites 
  as couples "label";"URL"

Options:
  -c, --checkers PATH             Path to the list of checkers
  -f, --output_format [json|csv]  Output format [default=json]
  -o, --output FILENAME           Output file [default=stdout]
  --version                       Show the version and exit.
  -h, --help                      Show this message and exit.

Example files are given in data directory

Documentation

Documentation is available here

License

wasc is distributed under the terms of the CECILL-2.1 license by the following licensors :

  • Juliette Francis
  • François le Berre
  • Guillaume Collet

wasc main contact is contact@latelierpartage.fr

For details about the license, see file LICENSE.txt

Developpement

Full source code is available on github : https://github.com/gcollet/wasc The project is developed under hatch project manager (hatch.pypa.io)

Dependencies

hatch project manager is mandatory. The other dependencies are managed with hatch environment system.

It is not necessary to install dependencies using pip install -r requirements_dev.txt but the file is present if needed.

Running wasc with hatch

In wasc directory, use hatch to run wasc in the default environnement :

hatch run wasc data/url_example.csv

Testing wasc with hatch

In wasc directory, use hatch to test wasc files in the default environnement :

hatch run test_all