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

jjg

xmp2reshade

Public
Like
xmp2reshade
Home
Code
7
backend
2
frontend
4
shared
3
README.md
minimal.html
test-download.html
test-sample.xmp
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
index.ts
https://jjg--3f28628e97fa11f0afe60224a6c84d84.web.val.run
README.md

XMP to Lightroom Config Converter

A web application that converts Adobe XMP sidecar files into Lightroom configuration format.

Features

  • Upload XMP files through a web interface
  • Parse XMP metadata and extract Lightroom adjustment settings
  • Convert to key-value configuration format
  • Download converted configuration file

Project Structure

  • backend/index.ts - Main Hono API server
  • frontend/index.html - Upload form interface
  • frontend/index.tsx - React frontend logic
  • shared/types.ts - Shared TypeScript types
  • shared/xmp-parser.ts - XMP parsing utilities

Usage

  1. Visit the web interface
  2. Upload an XMP file using the form
  3. The file will be parsed and converted to Lightroom config format
  4. Download the converted configuration file

API Endpoints

  • GET / - Serve the main interface
  • POST /api/convert - Convert uploaded XMP file
HTTP
  • index.ts
    jjg--3f…84.web.val.run
Code
backendfrontendsharedREADME.mdminimal.htmltest-download.htmltest-sample.xmp
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.