upnote_to_obsidian.py
Converts an UpNote markdown export of web clippings into Obsidian notes with YAML frontmatter.
To obtain the backup folder in UpNote, Enable "Export backup file to Markdown" under Settings -> Backup, and "Backup now".
UpNote exports each clipping as a UUID-named .md file with no frontmatter — just a title line, the source URL, and the article body — and records notebook membership only as symlinks under notebooks//. This script reads that structure and, for each note, derives frontmatter (title, url, publication, published, description, author, clipped, and tags from the notebooks), renames the file to its title, and writes the result to a new folder — leaving your original export untouched.