16 lines
500 B
Python
16 lines
500 B
Python
from tools.docgen.utils import get_function_docs
|
|
from tools.docgen.utils import properties
|
|
from tools.docgen.utils import section
|
|
from ytdl_sub.entries.script.variable_definitions import VariableDefinitions
|
|
|
|
|
|
def generate_variable_docs() -> str:
|
|
docs = section("Entry Variables", level=0)
|
|
|
|
for variable_name in properties(VariableDefinitions):
|
|
docs += get_function_docs(function_name=variable_name, obj=VariableDefinitions, level=1)
|
|
|
|
return docs
|
|
|
|
|
|
print(generate_variable_docs())
|