DEV Community

Cover image for Action-Accessibility: A GitHub action for those in need
GeopJr
GeopJr

Posted on • Updated on

Action-Accessibility: A GitHub action for those in need

example

My Workflow

I have been using GitHub actions to ease my usual workflow, from doc generation to custom webhooks. I never really acknowledged how easy a programmer's life has become, until I realized that that's the case only for those of us without any disabilities or other difficulties. That's why I decided to make Action-Accessibility, in just 24 hours!

What Action-Accessibility does is simple. On each issue, issue comment and Pull Request:

  • Remove the markdown from the payload content
  • Pass the content through espeak and save it as wav
  • Render the content into a jpg using the OpenDyslexic font
  • Upload to GoFile & Reply!

Submission Category: Maintainer Must-Haves

Allowing all people, with no exception to contribute to opensource is really important. I hope that Action-Accessibility is only a temporary solution to a built-in feature.

Yaml File or Link to Code

GitHub logo 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.

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:
    
Enter fullscreen mode Exit fullscreen mode

Additional Resources / Info

This wouldn't be possible without GoFile, please support them on Patreon

Contribution

Feel free to contribute with additional accessibility tools!

Discussion (0)