Get help from the marimo community

Updated last month

How to distinguish marimo notebooks from any other python files robustly and efficiently?

If I want to get all marimo notebooks recursively inside a directory, what algorithm can be both robust and efficient?
A
e
M
4 comments
I think this can't be a robust algorithm to test whether a python file is a marimo notebook.
For example, run _is_marimo_file on this file exactly will return True 🤔
There are more checks that could be done. It’s not perfect, but I think the downstream use case of it, it doesn’t need to be perfect
We thought about saving marimo notebooks with a custom extension for this reason (.mo.py), but such files can't be imported by Python's import statement.
Add a reply
Sign up and join the conversation on Discord