From 2588259fd95e3395620b6c35a9d0c8ae419f34a0 Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Sat, 16 Dec 2017 19:42:06 +0100 Subject: [PATCH] Because we had a / char in there it was doing something funky. Now we show completed by 1 of 24. --- badge.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/badge.py b/badge.py index 9ace6ca..34f4145 100755 --- a/badge.py +++ b/badge.py @@ -13,7 +13,6 @@ def get_xml_test_results(): return [failures, total] def buildURL(subject, value, color): - print('https://img.shields.io/badge/{}-{}-{}.svg'.format(subject, value, color)) return 'https://img.shields.io/badge/{}-{}-{}.svg'.format(subject, value, color) def getPicture(path): @@ -24,6 +23,8 @@ def downloadImage(image_url): session = requests.Session() session.headers = {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36"} localFilename = image_url.split('/')[-1].split("?")[0].split('-')[0].lower() + '.svg' + print(localFilename) + exit(0) r = session.get(image_url, stream=True, verify=False) with open(localFilename, 'wb') as f: @@ -55,7 +56,7 @@ def uploadToDropbox(path): def main(): failures, total = get_xml_test_results() progress = "{0:.1f}".format((total-failures)/total * 100) - completed = str(total-failures) + '/' + str(total) + completed = str(total-failures) + '_of_' + str(total) color = getColor(progress) image1 = downloadImage(buildURL('Progress', progress + '%25', color))