Read Reddit

Pulls current top posts from your favorite subreddits and reads them to you in the background


Description

This shortcut does not require you to select a specific Reddit post and send it to the shortcut. It uses a Reddit API to grab posts and read them to you. It will tell you the title and ask if you want to be read that post. Read Reddit will remain active in the background for over 50+ minutes

The Reddit API work was done by u/AsianCaptainKirk. You can view his post here. The steps to activate the API are below.

How To Use Read Reddit

1. Make sure you have a Reddit API and accompanying API shortcut (instructions below)

2. Activate Read Reddit manually or by a recorded Siri command

3. You can lock you phone at this point if you downloaded the Read Reddit Lock Notification shortcut

4. You will be read the title of a reddit post, its subreddit, and how long it will take to read the post. It will then ask you if you want to continue. You can answer by saying:

  • "Yes" - It will read the post

  • "No" - It will grab a new post

  • "Quit" - It will close the shortcut

5. After you are read the post you will be asked if you want to be read another. You can answer by saying:

  • "Yes" - It will grab a new post

  • "No" - It will close the shortcut

  • "Open" - It will open the read post in the Apollo reddit app

6. Update subreddit list near the top of the shortcut's actions. Default subreddit list:

  • /r/ProRevenge

  • /r/pettyrevenge

  • /r/IDontWorkHereLady

  • /r/MaliciousCompliance

  • /r/TalesFromRetail

  • /r/talesfromtechsupport

  • /r/TalesFromYourServer

  • /r/tifu

  • /r/UnresolvedMysteries

Features

  • Reads "Hot" Reddit posts of selected subreddits
  • Customize what subreddits you want to be read from
  • Works while the shortcuts app is minimized or while your phone is locked
  • Tells you how long it will take to read the post before it starts
  • Can open read post in Apollo
  • Ignores posts that have already been read to you
  • Ignores posts that are stickied to the top of the sub
  • Ignores posts that are made by mods
  • Ignores URLs that are in the post
  • Stays active in the background for 50+ minutes without crashing
  • Checks to see if your Reddit API is valid, if not, it will revalidate it by running the API shortcut in the background

Steps To Activate Your Reddit API

Takes less than 5 minutes
  1. You need to generate a Reddit API key and Secret key
  2. Go to https://ssl.reddit.com/prefs/apps/ and click on “are you a developer? create an app”, if you can’t find that button then look for “create another app”. You may want to create a new reddit account before performing these actions as the API will require your Username and Password.
  3. Type in anything in the Name section and select “script”
  4. Put in any uri as your redirect uri (you can use http://www.reddit.com if you can't think of anything). Everything else can be empty
  5. Click on create app
  6. Get the api key (it’s below the words “personal use script” for this application you just created) and the "secret" key. You will add these to the shortcut below.
  7. Download Reddit Generate Access Token shortcut. You will keep this shortcut as it will need to be run by my Read Reddit shortcut occasionally to update the API
  8. In the shortcut, add the API key on the first customize step and the secret in the second
  9. Put in your reddit username that you were signed in with to make the API on the third customize step and reddit password on the fourth customize step
  10. Run this application once. This will generate the access token that the other shortcut will use and save it to iCloud
  11. Import the Read Reddit shortcut
  12. Download the Read Reddit Lock Notification shortcut if you want to be able to use the Read Reddit shortcut while your phone is locked

Latest Release Notes

1.02 - Jan. 4, 2019, 2:06 a.m.

* Made it easier to update subreddit list


Past versions