Skip to content

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.