How to export a note with all linked files on mobile?

First, search the help docs and this forum. Maybe your question has been answered! The debugging steps can help, too. Still stuck? Delete this line and proceed.

What I’m trying to do

I want to export the current note in Obsidian along with all the files linked inside it.
Specifically, I want to:
Copy the current note
Parse all links inside the note, including:
[[linked notes]]
![[embedded images]]
other attachments
Find those files within the vault
Copy everything into a single folder (e.g., Export/note_name_timestamp/)
My goal is to make this work on mobile as well as desktop.

Things I have tried

I have already implemented this using a Python script with Templater.
I use Templater with child_process to execute a Python script
In Python, I:
parse links using regex
search the entire vault for matching files
apply priority (same folder → Attachments → fallback)
copy all files into an export folder
This works perfectly on desktop.
However, on mobile:
child_process is not available
external scripts (like Python) cannot be executed
So the Templater-based approach does not work on mobile.
I’m now wondering if this can be implemented as an Obsidian plugin that works on mobile, or if there are any limitations or recommended approaches for this use case.
I also tried using the Linked Note Exporter plugin, but it appears that it does not support mobile.

Easy Bake plugin?

has a manifest that says works on mobile too

The other plugin mentioned by you may be doing node.js calls.

I think what I was looking for was something closer to the “Share as ZIP” plugin. Thank you so much for your help!

This is almost exactly the functionality I was looking for. I did a quick test on my PC and was really excited to see it working.

However, the way the plugin recursively follows links (spreading out like a web) ended up putting a heavy load on my computer and caused it to make a loud noise. Nothing serious happened, but it eventually froze.

It’s a bit unfortunate that there’s no option to limit the recursion depth.

Also, I was able to run it on mobile, but I couldn’t find where the downloaded file was saved.

Thanks to you, I was able to improve my own export script that I built for PC use. I really appreciate your help!

Sorry about your experience on that plugin not having strict scope.

ClaudeAI can read .ts script content from GitHub so one can get ideas from other users and you can incorporate them in your .ts, .js, .py scripts.