The Problem of Reading Morning Activity Creator Articles at Night | Ohayou Kanojo Development Diary #58
Introduction
"Ohayou Kanojo" is an X account where an AI-illustrated girlfriend says goodbye to you every morning at 7:30.
I love Yume-san's morning activity oracle card articles and read them every day.
I look forward to seeing "what the card is today," but I always notice it on the train home from work.
It's past 8:00 PM.
...Even though it's a "morning activity," I'm reading it at night.
I want to do something about this.
The trigger was my commenting activity
I realized this while writing a comment on Yume-san's article.
"I'm missing it every morning. Shouldn't I solve this with a system?"
There are notifications from the note app, but they get buried in the busy morning hours.
I follow many creators, so they get lost in the timeline.
In the end, "I'll read it later" turns into "I notice it at night."
Since I'm an engineer, I decided to build something.
What I made: Ohayomi
As a sibling app to "Ohayou Kanojo," I created Ohayomi.
Ohayou Kanojo -> Ohakano
Ohayomi -> Morning + Reading
It is a PWA for creating a list of your favorite creators and checking them every morning.

A list of my favorite creators.
You can see new articles with a NEW badge
(There are more if you scroll.
The order remains the registration order)
Main features
Creator registration - Just paste the note URL
Checklist - Record 'Read' / 'Commented' by tapping
New Item Detection - A 'new' badge appears when articles are added
Daily Reset - Status automatically resets every morning at 5:00 AM
Since I also want to value commenting activity, I made it possible to record 'Read' and 'Commented' separately.

Key Features
Register just by pasting a URL
To register a creator, just copy and paste any note article URL.
https://note.com/yume_suisho/n/nc460ced20f4f
↓
自動でユーザー名「yume_suisho」を抽出
↓
クリエイターページとして登録You don't have to go out of your way to find the creator's page. If you think, 'This article is great,' you can just paste that URL as is.
Reuse of the Tsumiage Note API proxy
To fetch creator icons and article counts, I reused the API proxy I created earlier for 'Tsumiage Note'.
Things created in the past can be useful in other projects. I think this is the real thrill of personal development. Since there is less to build from scratch, I was able to shape it up over just the weekend.
Automatic reset at 5:00 AM
Every morning at 5:00 AM, everyone's status returns to 'Unread'.
However, due to PWA limitations, scheduled tasks cannot run in the background. So, the actual mechanism is 'reset when the app is opened if it is past 5:00 AM'.
Points to note
It opens in a browser, not the note app. People who usually use the app might need a little time to get used to it. (Since the note URL scheme is private, I couldn't launch the app directly.)
Next steps
Operation starts tomorrow morning.
I will (hopefully) be able to read Yume-san's articles in the morning.
I will use it for a while, and if there are any improvements, I will write another article about it.
Anyone can use it.
Like the accumulation notebook, Ohayomi is also open to the public.
If you are someone who tends to miss articles from your favorite creators, please feel free to use it.
If you "Add to Home Screen," you can use it like an app.
For iPhone: Open in Safari, tap the share button (the icon with a square and an arrow pointing up) -> "Add to Home Screen."
For Android: Open in Chrome, tap the menu in the top right (︙) -> "Add to Home Screen" or "Install App."
Magazines this article participates in
This article participates in two collaborative magazines.
AI-LA
A magazine for creators who enjoy AI illustrations and AI art.
I think it's a comfortable place for people who want to share their trial and error in AI production.
[Mugiya] note x AI Utilization Promotion Magazine
A magazine that shares practical applications of AI x note, such as article creation and research using AI.
👉 "Ohayo Kanojo" is posted at 7:30 every morning at @ohayo_kanojo.
#PersonalDevelopment
#DevelopmentDiary
#GenerativeAI
#Programming
#Record
#PersonalExperience
#MorningActivity
#AIIllustrationAI-LA
