It Started as a Place to Write My Prayers Down

Three names, two domains, and about a year of adding one more thing to my morning.

The Morning Selah card grid, with one card grayed out and struck through after being prayed.
The card grid, mid-morning. One card already prayed through.

It started as a place to write my prayers down. That was the whole idea. A Python app called Prayer List. I wanted my prayers out of my head and onto a page, in a list I could actually pray through. Physical written prayer cards are nice, but they reside in one place. If I am away from home, I wanted my prayer cards to be accessible to me wherever I am.

Then it became Daily Prayer Cards. Now it’s Morning Selah, and it does a good deal more than hold a list.

The first real addition was the Claude API. I wired it in so each card could generate a prayer of its own. The cards were the people and groups I actually pray for: myself, my wife, my family, my Bible study group, my step group at Regen, and later the group my wife and I attend called Impact. I added a card for the attributes of God and gave that one AI generation too. Then a praise card. Then a card for answered prayer. When a request is answered, it moves there on its own.

Four kinds of card ended up existing. A personal card. A rotational card, which assigns a request or a person to a particular day of the week, so that each day you’re praying for that day’s requests. A weekly card. And a worship card. Any of them will generate a prayer, and there’s a button that generates prayers for all of them at once, attributes of God included.

The part I use the most is quieter than any of that. When you pray a request, it grays out. Pray every request on a card and the card itself grays out with a line through it. The next morning it all resets.

Prayed · 6:14 AM
Pray every request on a card and the card itself grays out with a line through it.


Selah

Then I added users. Then an administration email, so if somebody forgot a password they could contact me and I could change it. Then invite codes, one use only, so I could control who got in. I put my own API key in so that my first users could use every AI feature in the app without it costing them anything.

Around then I moved it off a subdomain of graceplanet.com and gave it its own home at dailyprayercards.com.

A handwritten prayer list on paper, the version that existed before the app.
The version that stayed on the desk.

Somewhere in there it stopped being a prayer tool.

I wanted the whole morning in one place.

I started with a devotional, something in the neighborhood of Daily Bread or New Morning Mercies, built on a verse or two. Then daily Bible readings, using the NIV Daily Scripture Reading Plan: an Old Testament passage, a New Testament passage, and either Psalms or Proverbs.

I read along with Tim Wildsmith’s podcast, Daily Scripture Reading with Tim Wildsmith, and he reads the NIV, which is what pushed me toward the translations you have to pay for. I signed up for the ESV.org API, then another one that carries the NIV, the CSB, and some others, and put translation selection into a user’s settings.

The setting I like most is the one that hides verse references. Turn it on and the reading is a paragraph. No numbers, no superscripts, nothing to catch your eye and pull it off the sentence.

The same passage shown twice, once with verse numbers and once as an unbroken paragraph.
The same passage twice. Verse numbers on, verse numbers off.

Then I had the app scrape my own commentary from newmorningmercies.com, the notes I write each day on those same passages, so you can do the reading and then read the commentary without going anywhere.

The last thing was a button that opens a worship song on YouTube. The playlist runs about ninety songs, so it’s three months before you hear one twice. You click it, and there’s a new song waiting.


Selah

The final change was the name, and a domain to go with it. Morning, because it’s something you do regularly. Selah, because it means a pause. A time to step out of your daily schedule and honor the Lord.

Morning, because it’s something you do regularly. Selah, because it means pause.

I’ve used this app for a long time now. It has been a fulfilling project and a helpful one, and my hope is that some others find interest in it and find it useful.


The app is at morningselah.com/about, where I’ve written up what it does and how to get in. Come see what your own morning could look like.

Leave a Reply

Your email address will not be published. Required fields are marked *