diff --git a/gentree.py b/gentree.py new file mode 100644 index 0000000..387d33b --- /dev/null +++ b/gentree.py @@ -0,0 +1,41 @@ +import time +from pathlib import Path + +from hypy_utils import write + +import db + + +src = Path(__file__).parent + + +def indent(string: str, level: int): + # Indent each line by level spaces + return "\n".join(" " * level + line for line in string.split("\n")) + + +def dfs(channel: str): + info = db.channel_info(channel) + out = f"""@{channel} - {info.name}\n""" + if not info.children: + return out + + out += f"""