Files
Alchegos.Webhook/summerizer
2025-05-01 23:01:29 +01:00

37 lines
825 B
Python
Executable File

#!/usr/bin/python3
import os
ignores = [
'bin',
'obj',
'.godot',
'.idea',
'icon.svg',
'icon.svg.import',
"Resources",
"GiteaApiClient.cs"
]
def find_all_proj_files(base_path):
res = []
for root, dirs, files in os.walk(base_path):
dirs[:] = [d for d in dirs if not d.startswith('.') and not d in ignores]
for file in files:
if file not in ignores:
res.append(os.path.join(root, file))
return res
def summerizer():
current_dir = os.path.dirname(os.path.abspath(__file__))
fs = find_all_proj_files(current_dir)
res = ""
for file in fs:
with open(file) as f:
res += f"---------------------{file}-------------------------\n"
res += f.read()
res += "\n"
print(res)
summerizer()