@publicvoit I just realized from reading the .textbundle/.textpack spec (it's basically a text document with assets grouped in one folder) that the text file's format is not constrained to Markdown per se.

.textpack is basically a zipped bundle, and that would work beautifully with org!

my-self-contained-blog-post.textpack/
- text.org
- assets/
-- image.png

@ctietze Got any context for me? What is textbundle or textpack?

@publicvoit https://textbundle.org/

It's an open convention to, well, bundle assets with plain text files.

Like RTFD includes images in the RTF.

Or rather doc/otf then did, because RTFD never took off outside of classic Mac I think?

But .textbundle is just a directory with a certain directory structure for apps to make sense of and find assets next to the text document.

And .textpack is just a zipped .textbundle.

Welcome to TextBundle.org!

A community site for the development of the TextBundle standard

@kickingvegas @publicvoit I've created a browser extension that produces a Readability mode export of a website with images in a .textpack and that works beautifully for archiving illustrated articles:
https://github.com/textbundle/textbundler-extension

It relies on HTML→Markdown converter Turndown:
https://github.com/mixmark-io/turndown

Outside of Emacs I don't know of any HTML→org converter. That would be great as a JS package, then the browser extension could support both

GitHub - textbundle/textbundler-extension: Browser extension to export the current article as a TextBundle (Markdown with attachments)

Browser extension to export the current article as a TextBundle (Markdown with attachments) - textbundle/textbundler-extension

GitHub
@ctietze @kickingvegas @publicvoit Sounds interesting but isn't this a very macOS thing? In Linux this would just appear as a folder, right? I'm also looking for a way to package an orgfile with html snapshots, images and even mp4s.

@laotang @kickingvegas @publicvoit Also the Mac-centricity of the idea -- yes. The package file 'trick' by the OS and the ease in which you can register new file types with any app is a catalyst for these things, I believe.

But by now, implementing tools that support this convention should be implement-able for Linux just as well.

@ctietze @kickingvegas @publicvoit Interesting. 👍Might give it a spin in the next days. In 2026 I find myself rapidly moving away from macOS for my work.

@laotang I would eventually like to as well, I think.

What's the tech stack you use at work?

@ctietze Generic PC-built, lots of ram, a few NVMe.