find_ipynb_files('.')['./index.ipynb', './00_core.ipynb']
find_ipynb_files (directory)
Find all .ipynb files in the directory and its subdirectories.
render_notebook_to_markdown (nb_path)
Convert a Jupyter notebook to markdown, including markdown cells, code cells, and limited text outputs.
'```python\n#| hide\nfrom nbs2ctx.core import *\n```\n\n'
generate_xml (directory)
Generate an XML string containing markdown-rendered content from all notebooks.
'<documents>\n<document index="1">\n<source>00_core.ipynb</source>\n<document_content>\n# nbs_to_ctx\n\n> Turning Jupyter notebooks into LLM-ready context'
main (directory:<Directorycontaining.ipynbfiles>, output:<OutputXMLfile>)
Convert .ipynb files to XML for LLMs