• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
val_town1

val_town1

NewBlogPostNotifierForBlogsWithoutRSSOrEmail

Get emailed if Steve Krouse or Russel Power have a new post!
Remix of charmaine/SethGodinNewBlogPostNotifier
Public
Like
NewBlogPostNotifierForBlogsWithoutRSSOrEmail
Home
Code
8
.vtignore
AGENTS.md
README.md
blog_types.ts
deno.json
C
main.tsx
russel_power_blog.ts
steve_krouse_blog.ts
Environment variables
3
Branches
1
Pull requests
Remixes
History
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
…
Viewing readonly version of main branch: v30
View latest version
README.md

Blog Notifier

Emails you when either configured blog publishes a new essay.

How it works

  1. A cron run fetches each configured blog homepage and parses its configured section heading (for example Essays or Blog).
  2. It stores each latest essay ID in Val Town Blob Storage:
    • steve_krouse_latest_essay_v1
    • russel_power_latest_essay_v1
  3. It only sends an email when a blog's top essay changes.

Behavior notes

  • First run initializes state for each blog and does not send an email.
  • Subsequent runs send one email per newly detected essay per blog.
  • This val is cron-only (no manual HTTP trigger).
  • Optional env vars for separate recipients:
    • STEVE_KROUSE_NOTIFY_EMAIL
    • RUSSEL_POWER_NOTIFY_EMAIL
  • If a blog-specific recipient var is not set, Val Town emails the val owner by default.
  • Val Town free-tier note: custom to / cc / bcc recipients are not allowed. On free tier, emails are sent to the val owner address (the code falls back automatically).
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2026 Val Town, Inc.