Open Dup4 opened 5 months ago
"print_command": "domjuge-print [filename] [origname] [language] [username] [teamname] [teamid] [location]" #!/bin/bash -e # SPDX-License-Identifier: MIT if [ $# -lt 7 ]; then echo "Something went wrong. Please contact the contest staff." echo "Error: not enough arguments" >&2 echo "Usage: $0 <filename> <origname> <language> <username> <teamname> <teamid> <location>" >&2 echo "Set print command to: $0 [file] [original] [language] [username] [teamname] [teamid] [location]" >&2 exit 1 fi PRINT_SERVER=https://print.ecfinal.icpc/ filename=$1; shift origname=$1; shift language=$1; shift username=$1; shift teamname=$1; shift teamid=$1; shift location=$1; shift echo "Filename: $origname" echo "Language: $language" echo "Username: $username" [ -n "$teamname" ] && echo "Team Name: $teamname" || teamname="$username" [ -n "$teamid" ] && echo "Team ID: $teamid" [ -n "$location" ] && echo "Location: $location" exec curl -fsS \ -F file=@"$filename" \ -F filename="$origname" \ -F lang="$language" \ -F tname="$teamname" \ -F team="$teamid" \ -F location="$location" \ $PRINT_SERVER 2>&1⏎
Refer to this.
草
Refer to this.