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

Action-Accessibility: A GitHub action for those in need

geopjr profile image GeopJr ・1 min read

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.

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 openned, 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, edited]
  issues:
    types: [opened, edited]
  issue_comment:
    types: [created, edited]

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

In-action:

This is an issue: issue This is the reply:

Accessibility Links:
Audio Link:https://gofile.io/d/hUSyNh
Image Link:https://gofile.io/d/zq8ZlI

This is my submission for DEV.TO Action Hackalthon.




Additional Resources / Info

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

Contribution

Feel free to contribute with additional accessibility tools!

Posted on by:

Discussion

markdown guide