• Townie
    AI
  • Blog
  • Docs
  • Pricing
Log inSign up
charmaine

charmaine

Transcript-Processor

Transcript -> Blog Post / Newsletter
Public
Like
Transcript-Processor
Home
Code
5
README.md
database.ts
index.html
H
main.ts
openai.ts
Branches
1
Pull requests
Remixes
History
Environment variables
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
8/15/2025
Viewing readonly version of main branch: v69
View latest version
README.md

Transcript Processor

Transform podcast transcripts into blog posts and newsletters with AI.

Setup

  1. Upload a .txt transcript file
  2. Click "Generate Content"
  3. Copy the generated blog post and newsletter content

Tech Stack

  • Backend: Val Town with Hono routing
  • AI: OpenAI (free via Val Town proxy)
  • Storage: Val Town blob storage
  • Frontend: Vanilla JS + TailwindCSS

Files

  • main.ts - HTTP server and API endpoints
  • index.html - UI
  • openai.ts - AI content generation
  • database.ts - Blob storage utilities

API

  • POST /upload - Upload transcript file
  • GET /transcripts - List stored transcripts
  • POST /generate - Generate blog post + newsletter
  • DELETE /transcript/:id - Delete transcript
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareersBrandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.