The universe has cried and Kostyantin, the dev behind Whatsapp+ and Unigram+ NVDA addons, has delivered: Github-Release-Downloader, a NVDA addon that will happily download the latest release of any Github repo you throw at it. It's quite rudimentary at the moment i.e. we need to enter the URL manually, it can't handle multiple asset files etc. but I was just able to download some NVDA addons just fine. It's definitely a start.
dropbox.com/scl/fi/n7xn2fsv70c…
If you like this one and would like to support the dev, all the info you need is at t.me/unigramplus. Thanks, Kostya, and greetings to Ukraine! #NVDASR #Accessibility #Blind

Peter Vágner reshared this.

Unknown parent

mastodon - Link to source

Paweł Masarczyk

@Brynify Because it has somehow become a fashion for all small, handy tools that are invoked with shortcut keys to be NVDA addons. haha Anyway: I threw the idea out there some weeks ago and nobody objected so I found a person who made it happen. It can be redone as an actual app, I guess if that's better.
Unknown parent

mastodon - Link to source

James Scholes

@Brynify With all of that being said, I do agree this isn't screen-reader-specific, and that as many people as possible should benefit. My answer to that would be to build it as a web service: let me open a GitHub repo URL, change the domain and nothing else (e.g. "github.com" to "rlshub.com"), and give me the info I need. Build screen reader add-ons to automate that step if it doesn't feel intuitive enough. @Piciok
Unknown parent

mastodon - Link to source

James Scholes

@Brynify Okay, I put a rough version of this together. Change "github" to "gitrls" in any GitHub repo URL, and get either the single asset for the latest release, or a list of assets if there's more than one. Some URLs to try:

* gitrls.com/cartertemm/AI-conte…
* gitrls.com/digitalocean/doctl
* gitrls.com/Brynify/typing_sett…

It will silently trim any unrelated parts of the URL, so you could e.g. do this and it will work: gitrls.com/NVDARemote/NVDARemo… @Piciok

reshared this

in reply to James Scholes

@jscholes @Brynify I have just tried with both the NVDA and Lossless Cut repo at github.com/mifi/lossless-cut/ each of them having multiple assets to a release and I got a 404 error. Maybe I spelled something wrong but I don't think so as I replaced the "hub" part from my address bar. hmmm...