| 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 = """\ | |
| <pre style="font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace">{code}</pre> | |
| """ | |
| console.save_html("README.md", inline_styles=True, code_format=CONSOLE_HTML_FORMAT) | |