from rich import box from rich.columns import Columns from rich.console import Console from rich.panel import Panel from rich.tree import Tree console = Console(record=True, width=110) tree = Tree(":call_me_hand: [link=https://www.vaibhav.wiki]Vaibhav (VB) Srivastav", guide_style="bold cyan") python_tree = tree.add(":computer: Computational Linguist | ML Engineer", guide_style="green") python_tree.add("⭐ [link=https://github.com/Vaibhavs10/ml-with-audio]ML with Audio") python_tree.add("⭐ [link=https://github.com/Vaibhavs10/how-to-asr]How to ASR") python_tree.add("⭐ [link=https://github.com/Vaibhavs10/anli-performance-prediction]Performance Prediction") interests_tree = tree.add(":speaking_head: Interests") interests_tree.add("Speech Enhancement & Generation") interests_tree.add("Text Understanding") interests_tree.add("Python and adjacent communities") tree.add(":runner: Runner") about = """\ I’m a Developer Advocate at Hugging Face focusing on open source, audio & on-device ML. Been a freelancer, tax analyst and a consultant for the past 5 years. I’ve invested significant time in past 3 years volunteering for open source and science organisations like Hugging Face, EuroPython, PyCons across APAC. Delhi native, I now live in Paris, France! Follow me on Twitter! [link=https://twitter.com/reach_vb]@reach_vb """ panel = Panel.fit( about, box=box.DOUBLE, border_style="blue", title="[b]Hey Hey! :wave:", width =60 ) console.print(Columns([panel, tree])) CONSOLE_HTML_FORMAT = """\
{code}
""" console.save_html("README.md", inline_styles=True, code_format=CONSOLE_HTML_FORMAT)