From e5f2e76719ab7f8c7c449bd2b87a2b9919011342 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jastrz=C4=99bski?= Date: Tue, 29 Sep 2020 15:54:45 +0200 Subject: [PATCH] Added links in Wago updater --- CB/Wago.py | 8 ++++---- CurseBreaker.py | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CB/Wago.py b/CB/Wago.py index 2a2aeac..fcb863f 100644 --- a/CB/Wago.py +++ b/CB/Wago.py @@ -123,12 +123,12 @@ def check_updates(self, addon): entry['slug'] = entry['_id'] if entry['version'] > addon.list[entry['slug']] and (not entry['slug'] in addon.ignored or (entry['slug'] in addon.ignored and entry['version'] != addon.ignored[entry['slug']])): - output[0].append(entry['name']) + output[0].append([entry['name'], entry['url']]) self.update_entry(entry, addon) elif 'name' in entry: - output[1].append(entry['name']) - output[0].sort() - output[1].sort() + output[1].append([entry['name'], entry['url']]) + output[0] = sorted(output[0], key=lambda v: v[0]) + output[1] = sorted(output[1], key=lambda v: v[0]) return output def parse_changelog(self, entry): diff --git a/CurseBreaker.py b/CurseBreaker.py index 8dd7f1f..8414306 100644 --- a/CurseBreaker.py +++ b/CurseBreaker.py @@ -648,19 +648,19 @@ def c_wago_update(self, _, verbose=True): if len(statuswa[0]) > 0 or len(statuswa[1]) > 0: self.console.print('[green]Outdated WeakAuras:[/green]') for aura in statuswa[0]: - self.console.print(aura, highlight=False) + self.console.print(f'[link={aura[1]}]{aura[0]}[/link]', highlight=False) self.console.print('\n[green]Detected WeakAuras:[/green]') for aura in statuswa[1]: - self.console.print(aura, highlight=False) + self.console.print(f'[link={aura[1]}]{aura[0]}[/link]', highlight=False) if len(statusplater[0]) > 0 or len(statusplater[1]) > 0: if len(statuswa[0]) != 0 or len(statuswa[1]) != 0: self.console.print('') self.console.print('[green]Outdated Plater profiles/scripts:[/green]') for aura in statusplater[0]: - self.console.print(aura, highlight=False) + self.console.print(f'[link={aura[1]}]{aura[0]}[/link]', highlight=False) self.console.print('\n[green]Detected Plater profiles/scripts:[/green]') for aura in statusplater[1]: - self.console.print(aura, highlight=False) + self.console.print(f'[link={aura[1]}]{aura[0]}[/link]', highlight=False) else: if len(statuswa[0]) > 0: self.console.print(f'\n[green]The number of outdated WeakAuras:[/green] '