• 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
/
Code
/
Search
main.ts
https://charmaine--604cb69879de11f0a2d30224a6c84d84.web.val.run
README.md

Transcript Processor

Transform podcast transcripts into blog posts and newsletters with AI.

To use the app

Example URL: https://transcript-processor.val.run/ (or your val's URL)

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

Deploy your own version

  1. Remix this val to your account on the top right corner
  2. Copy main.ts's HTTP endpoint URL and visit that URL
  3. You can make the URL prettier by setting a custom subdomain Screenshot 2025-08-15 at 11.05.06 AM.png
  4. You can edit the prompts to generate the newsletter directly in main.ts

Files

  • main.ts - HTTP server and API endpoints
  • index.html - UI
  • openai.ts - AI content generation
  • database.ts - Blob storage to store and process the .txt files

API

  • POST /upload - Upload transcript file
  • GET /transcripts - List stored transcripts
  • POST /generate - Generate blog post + newsletter
  • DELETE /transcript/:id - Delete transcript
HTTP
  • main.ts
    charmaine--604cb69879de11f0a2d30224a6c84d84.web.val.run
Code
README.mddatabase.tsindex.html
H
main.ts
openai.ts
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.