Metadata-Version: 2.1
Name: accessible-pygments
Version: 0.0.1
Summary: A collection of accessible pygments styles
Home-page: https://github.com/Quansight-Labs/accessible-pygments
Author: Stephannie Jimenez Gacha
Author-email: steff456@hotmail.com
License: BSD
Keywords: pygments style accessible a11
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
License-File: LICENSE

# Accessible pygments themes

This package includes a collection of accessible themes for pygments based on different sources.

Our current themes include,

- `a11y-light`
- `a11y-dark`
- `a11y-high-contrast-light`
- `a11y-high-contrast-dark`
- `pitaya-smoothie`

## Installation

Just open a terminal and run,

```
git clone git@github.com:Quansight-Labs/accessible-pygments.git
cd accessible-pygments
pip install .
```

## Usage

Import it using the name identifier for the desired theme,

```
from pygments.formatters import HtmlFormatter
HtmlFormatter(style='a11y-light').style
<class 'accessible-pygments.A11yLight'>
```

## Tests

Just open a terminal and run,

```
python test/run_tests.py
```

You will see the results under `test/results` in html format for each supported theme.


## Acknowledgements

We want to thank the following sources for being the source of inspiration of one or more themes that are available in this repository,

- [a11y dark and light syntax highlighting](https://github.com/ericwbailey/a11y-syntax-highlighting).
