Before Running Scripts#
Tokens#
van_token.yaml#
This file is not hosted on github and will need to be placed in the folder
/main/van/.etc, which you will need to create.
This token contains login information for the VAN account used to operate the selenium bot. In a future update, committee-specific usernames will be moved into this file as well to facilitate users being able to configure their own account.
proj_conf.yaml#
Located in /main/van/.conf/
This token contains project and VAN-committee level configuration information.
standard_qc.yaml#
Located in /main/van/.conf/
This token contains general qc standards which are overrideable in proj_conf.
mode_def.yaml#
Located in /main/van/.conf/
This token contains data used for the help function in run.py, and will probably be changed or removed in a future update.
Logging Into VAN#
Once your van_token.yaml file is configured, best practice is to run chrome_login.py with the
command uv run -m main.van.chrome_login before running other scripts. It will prompt you for an index, starting
with 0 you should run the script for each VAN instance within the projects you plan to run. Do not run this script
in parallel.