15 lines
755 B
Python
15 lines
755 B
Python
"""The pieces behind ctf_status.py, in the order the data flows through them:
|
|
|
|
config.py read .env and the environment
|
|
gitlab.py list the group's repos, download README.md and description.yml
|
|
challenge.py turn a README header into a Challenge (status, category, ...)
|
|
checks.py decide what is wrong with a challenge, and whether to believe
|
|
a Testing Ready+ status <- the rules live here
|
|
selection.py read challenges.yml: what is part of this CTF, check exceptions
|
|
overview.py run all of the above over every repo, group and sort the result
|
|
terminal.py the terminal summary
|
|
markdown.py the HedgeDoc note
|
|
challs.py challs.txt for the deployment repo
|
|
hedgedoc.py write the note into HedgeDoc
|
|
"""
|