Skip to content

Scripts used to split data and assemble into A4 printable badges for SWERC2024 (Lisbon Site)

Notifications You must be signed in to change notification settings

swerc-lisbon/badges

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWERC - Lisbon 2024 Badges

The badge designs were created in Figma.

Figma Badges

To populate them with names, the CSVPopulate plugin was used in Figma.

Data format

Badges only have Name and Role, while contestants also have Team and University.

Splitting data

You must split the input CSV by role, as the badges differ. For that, you can use filter-by-role.py.

The input CSV is expected to have the following columns: firstName, lastName, role, teamName, and instName, and is expected to be named all.csv and placed in the data directory.

The output is multiple CSV files that will allow you to import to Figma with the plugin.

Contestants and Coaches

Both roles include team country and Contestants also have the team name.

For that, use filter-by-country and filter-by-country to split the Coaches and Contestants by country.

You have to place Coach.csv/Contestant.csv file in the script directory as well as a teams.csv file where each row represents a team.

The teams CSV file is expected to have the following columns: teamName and country.

About

Scripts used to split data and assemble into A4 printable badges for SWERC2024 (Lisbon Site)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.6%
  • Nix 3.0%
  • Typst 2.4%