#!/usr/bin/env python3 import json import os import requests from common.basedir import BASEDIR from selfdrive.ui.update_translations import LANGUAGES_FILE, TRANSLATIONS_DIR TRANSLATION_TAG = "= 70 else "red" r = requests.get(f"https://img.shields.io/badge/LANGUAGE {name}-{percent_finished}%25 complete-{color}") assert r.status_code == 200, "Error downloading badge" with open(os.path.join(BASEDIR, TRANSLATION_BADGE.format(file)), "wb") as badge_f: badge_f.write(r.content)