added a gemini.md file, added some commands to main.py modified readme

and made a  forensiscs page
This commit is contained in:
venus
2026-04-23 07:19:10 -05:00
parent ab1c520cc2
commit fbda1dd079
5 changed files with 76 additions and 38 deletions

View File

@@ -16,31 +16,10 @@ def set_arguments():
args = parser.parse_args()
return args
# Class for a competition, defining active catagories, challenges completed, etc
# return a list of paths for each catagory in a competition
def active_categories(p: Path) -> list:
cats = []
if not p.exists(): return []
for cat in p.iterdir():
cats.append(cat)
return cats
#return a dictionary of competitions in the base directory
def active_competitions(dir: str) -> dict:
comps = {}
p = Path(dir)
if not p.exists(): return {}
for item in p.iterdir():
if item.name == "tools": continue
comps[item] = active_categories(item)
print(item.name)
print(comps[item.name])
return comps
def main():
active_comps = active_competitions(enviroment["ctf_dir"])
print(active_comps)
print("running main")