modify: h5 插件系统更新

This commit is contained in:
2025-09-13 12:13:52 +08:00
parent 3631b383d6
commit f94c4b57e4
43 changed files with 16649 additions and 1151 deletions
+1
View File
@@ -8,4 +8,5 @@ python -m nuitka ^
--output-dir=output ^
--remove-output ^
--jobs=4 ^
--output-filename="pyside_queue_sqlite.exe" ^
main.py
+24 -14
View File
@@ -1,28 +1,38 @@
import os
import sys
def generate_markdown_from_py_files(directory, output_file):
with open(output_file, 'w', encoding='utf-8') as md_file:
with open(output_file, "w", encoding="utf-8") as md_file:
for root, dirs, files in os.walk(directory):
# 排除 venv 目录
dirs[:] = [d for d in dirs if d != '.venv']
dirs[:] = [d for d in dirs if d != '.vscode']
dirs[:] = [d for d in dirs if d != 'scripts']
dirs[:] = [d for d in dirs if d != 'build']
dirs[:] = [d for d in dirs if d != 'lib']
dirs[:] = [d for d in dirs if d != ".venv"]
dirs[:] = [d for d in dirs if d != ".vscode"]
dirs[:] = [d for d in dirs if d != "scripts"]
dirs[:] = [d for d in dirs if d != "build"]
dirs[:] = [d for d in dirs if d != "lib"]
dirs[:] = [d for d in dirs if d != "dist"]
dirs[:] = [d for d in dirs if d != "node_modules"]
dirs[:] = [d for d in dirs if d != "plugins"]
for file in files:
if file.endswith('.py') or file.endswith('.rs'):
if (
file.endswith(".py")
or file.endswith(".rs")
or file.endswith(".js")
or file.endswith(".vue")
):
file_path = os.path.join(root, file)
md_file.write(f'`{file_path}`\n')
md_file.write('```python\n')
with open(file_path, 'r', encoding='utf-8') as py_file:
md_file.write(f"`{file_path}`\n")
md_file.write("```python\n")
with open(file_path, "r", encoding="utf-8") as py_file:
md_file.write(py_file.read())
md_file.write('\n```\n\n')
md_file.write("\n```\n\n")
if __name__ == "__main__":
# 指定目录和输出文件名
target_directory = sys.argv[1] # 替换为你的目标目录
output_markdown_file = 'output.md' # 输出的 Markdown 文件名
target_directory = sys.argv[1] # 替换为你的目标目录
output_markdown_file = "output.md" # 输出的 Markdown 文件名
generate_markdown_from_py_files(target_directory, output_markdown_file)
print(f'Markdown 文件已生成:{output_markdown_file}')
print(f"Markdown 文件已生成:{output_markdown_file}")