v0.99.8 is a hotfix for auth flow for new users.
I finally published a beta version of the app I made to browse Reddit. I started this project after having a hard time browsing Reddit because of few landmarks and streaming of the listings.
The point of this app is to be able to browse and use Reddit really really fast with a screen-reader. The overall design is centered around productivity. My ambitious goal was can I make an app that would allow a screen-reader user to browse Reddit faster than someone sighted. With the speed our screen-readers read and snappy navigation, I think it's possible.
Disclaimers:
- This app is entirely designed for screen-readers, if you have low vision and look at the screen, you might be confused with what is going on.
- You need to have a Reddit account, this will not work unauthenticated
- This will mostly have bugs and can crash
- This app currently has a limited feature set that might not cover your scenarios, although the feature set is growing and got to a decent level
- If you are using JAWS, the app uses a global system keyboard hook, but the hook is unregistered when you Alt+Tab away to another application and reregistered when you come back to the app.
What it does right now:
- Browse posts, comments and replies of subreddits (with auto complete for subreddit names)
- Search a subreddit
- Search Reddit
- Reply to messages, posts, comments or replies
- Open messages, posts, comments, replies and create a new post online
- In app settings and keyboard shortcut remapping
- Upvote / Downvote posts, comments and replies
- Open links in messages, posts / comments / replies
- Able to review the text, copy it etc.
- Prompts for updates when a new version is available
- Subscribe / unsubscribe to subreddits
- View your front page / messages / subscriptions / friends / monitor feed / overview / post history / comment history / settings
- Tailor the screen-reader read out to your liking (template engine)
- Change sorting of posts, comments, search results, your front page, overview, post history and comment history
- Tab management like in a browser
- Follows R/ links in posts within the app to move from a subreddit to another when linked by someone
- save posts, cross post
- edit, delete posts and comments
- Track various things and be notified on updates (inbox, sureddits, posts, comments)
- See a full exhaustive list of all the actions you can take at any given time and their associated keybaord shortcut
- View posts or comments in the context they were posted in
- Works with Jaws and NVDA
If that sounds appealing to you:
1. Go to www.redditforblind.org
2. Download the app, it's at the top of the page.
3. Unzip the app and run the program
4. You can press F1 to go to the documentation that tells you how to quickly get started
5. In the app, press enter to grant permissions to the app to use your reddit account on your behalf. Note that to make things simpler and because I'm lazy, this token will ask for every possible permission. However, the token will only be stored locally on your computer. It will be unencrypted, you can revoke it on the reddit website if it gets compromised, but as long as no one gets access to your file system, you should be fine.
6. Press R to switch to a subreddit of your choice, type it and press enter, you can also press Tab to auto complete.
7. Use the arrow keys to read posts, comments and replies. You will hear a sound when there are replies you can expand.
This should get you started, press F1 for more details, such as how to reply, create new posts, search a subreddit, vote, review text etc.
Features I want to add, main ones being:
- Save a tabs state of the app for startup, say your favorite configuration
- Give the user the ability to specify which permissions the app will be granted
- Open Reddit links from the app
Anyways, let me know what you think, if it's useful to you at all or not really. I made that mainly for myself, because there is so much stuff on reddit. I didn't officially release the app yet, this is more of a beta. When I'll get to 1.0, I will release it on Reddit itself.