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

dcm31

moiPosterImproved

Tool to manage moi.md files for Val Town content
Public
Like
moiPosterImproved
Home
Code
6
backend
3
frontend
2
shared
2
README.md
moi.md
testfile_1745875710738.txt
Branches
12
Pull requests
8
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
/
moi.md
Code
/
moi.md
Search
4/28/2025
Viewing readonly version of main branch: v37
View latest version
moi.md
title:
MoiPosterImproved
description:
Tool to manage moi.md files for Val Town content
url:
https://val.town/x/dcm31/moiPosterImproved
author:
dcm31
tags:
val-town
moi
markdown
vals

MoiPosterImproved

An improved tool for creating and managing moi.md files across Val Town vals. This project provides both a web interface and a script that can be imported and used programmatically.

Installation

This is a Val Town project. You can use it by importing the standalone script directly:

// Import the processor for batch operations import moiPoster from "https://esm.town/v/dcm31/moiPosterScript"; // Process all public vals const results = await moiPoster({ filter: 'public' });

Structure

This project includes the following components:

  • Backend API with Hono for handling requests
  • React-based frontend with moi.md editor and preview
  • Shared utilities for generating appropriate moi.md content
  • Batch processing functionality to update many vals at once

Features

  • Create and edit moi.md files with a user-friendly interface
  • Preview markdown with live updates
  • Filter vals by privacy settings
  • Batch process multiple vals at once
  • Automatic generation of appropriate frontmatter and content

Usage Examples

// Import the processor for batch operations import moiPoster from "https://esm.town/v/dcm31/moiPosterScript"; // Process only public vals const results = await moiPoster({ filter: 'public', overwrite: true // Overwrite existing moi.md files }); console.log(`Created ${results.created} moi.md files`); console.log(`Updated ${results.updated} moi.md files`);

License

MIT


Last updated: 2025-04-28

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
Β© 2025 Val Town, Inc.