GeopJr / action-accessibility

Programming is for everyone. No matter what. This action helps achieve that. Uses TTS and OpenDyslexic to create alternative accessibility options on issues and PRs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RETIRED

This action is kinda useless. People who actually need either of the functions it provided will probably have them already from their OS rather than depend on a GH action.

Plus the huge dist folder and GH actions not supporting node >= 14 made it difficult to maintain.

Thanks for using this action and contributing to a more accessible web!

Accessibility GitHub Action

Programming is for everyone. People shouldn't be unable to contribute because of disabilities or difficulties. This is what this action aims to solve!

Every issue opened, every pull request opened, every comment made will be passed through this action, which will reply with a an image of the text using OpenDyslexic as well as an audio TTS of it.

Those files are being uploaded to GoFile, please support them on Patreon.

Example:

name: Accessibility
on:
  pull_request:
    types: opened
  issues:
    types: opened
  issue_comment:
    types: created

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: GeopJr/action-accessibility@v2.0.0
        with:
          token: ${{ secrets.GITHUB_TOKEN }}

In-action:

This is an example issue: example issue This is the reply:

Accessibility Links:
[Audio](https://gofile.io/d/P2CS2q)
[Image](https://gofile.io/d/Awd1Dk)
The action was triggered by [this comment](https://github.com/GeopJr/test1/pull/3#issuecomment-751280826) from [GeopJr](https://github.com/GeopJr).

(You can see more on the issues and pull requests pages of this repo.)

Cloning

All branches except dev are pretty big in size. To clone just that all you have to do is

$ git clone https://github.com/GeopJr/action-accessibility -b dev

This was my submission for the DEV.TO Action Hackathon.

About

Programming is for everyone. No matter what. This action helps achieve that. Uses TTS and OpenDyslexic to create alternative accessibility options on issues and PRs.

License:MIT License


Languages

Language:JavaScript 100.0%