Working together to fix accessibility on the Web, one site at a time.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
browser
data
lib
schema
site
translate
.gitignore
Makefile
README.md
app.yaml
favicon.ico
main.py
requirements.txt

README.md

accessify-wiki

Working together to fix accessibility on the Web, one site at a time.

Using Accessify Wiki, person A who has no affiliation to or control over site B, can independently (co-)author accessibility fixes for site B, so that they are delivered to person C during their normal browsing experience -- via a browser extension, user Javascript or similar.

  • /browser/ contains browser plugins, bookmarklet Javascript and user Javascript (Greasemonkey).
  • /data/ contains sample site-fixes in YAML format.
  • /lib/ contains Python libraries for the webapp2 based service.
  • /schema/ contains a JSON Schema for site-fix files.
  • /site/js contains site-enhancement Javascript for Accessify Wiki.
  • /site/py contains a prototype site and web-service, currently mostly written in Python to be hosted on ScraperWiki - Deprecated.

Links

Dependencies

Python Standard Library:

  • sys, os, cgi, url, urllib2, hashlib, time, datetime, re, mimetypes, json.

Python third-party:

  • virtualenv
  • webapp2
  • **scraperwiki
  • lxml.html cssselect
  • yaml safe_load/ dump*
  • httplib2
  • markdown (* ScraperWiki classic/ Beta)
  • BeautifulSoup from bs4 import BeautifulSoup
  • jsonschema (* ScraperWiki beta!!)
  • requests (* ScraperWiki beta)

Credits

Accessify-wiki: Copyright 2013 Nick Freear & contributors.

  • License for software code and accessibility fixes: GNU GPLv2.