balthou's picture
split tutorial into several files
4f6789c
raw
history blame
1.03 kB
# Interactive code
import argparse
from interactivity import run_interactive_pipeline
if __name__ == "__main__":
BACKEND_OPTIONS = ["gradio", "qt"]
parser = argparse.ArgumentParser()
parser.add_argument("-b", "--backend", type=str,
choices=BACKEND_OPTIONS, default=BACKEND_OPTIONS[0])
args = parser.parse_args()
backend = args.backend
extra_markdown = open("tutorial.md", 'r').read()
markdown_description = "# ๐Ÿ” READ TUTORIAL HERE \n"
markdown_description += "# Source code for this tutorial \n"
markdown_description += "## Processing blocks & pipeline (~ production code, no interactivity) \n"
markdown_description += "```python\n"+open("library.py", 'r').read()+"```\n"
markdown_description += "## Add interactivity \n"
markdown_description += "```python\n"+open("interactivity.py", 'r').read()+"```\n"
markdown_description += "\n"+extra_markdown
run_interactive_pipeline(
backend=backend, markdown_description=markdown_description)