From ee3761af6cdc7d2a71e194415902063e016e761c Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Mon, 26 Apr 2021 19:29:18 -0700 Subject: Move graphical banner into common, and display it in GUI too --- cli/onionshare_cli/__init__.py | 34 +--------------------------------- cli/onionshare_cli/common.py | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 33 deletions(-) (limited to 'cli') diff --git a/cli/onionshare_cli/__init__.py b/cli/onionshare_cli/__init__.py index 79c149f9..a44f816c 100644 --- a/cli/onionshare_cli/__init__.py +++ b/cli/onionshare_cli/__init__.py @@ -43,39 +43,7 @@ def main(cwd=None): onionshare uses. """ common = Common() - - # Display OnionShare banner - print(f"OnionShare {common.version} | https://onionshare.org/") - print(common.C_DARKPURPLE) - print(" ▄▄█████████▄▄ ") - print(" ▄███████████████████▄ ") - print(" ▄█████████████████████████▄ ") - print(" █████████████████████████████ ") - print(" ▀████████████████████████████▄ ") - print(" ▄▄ ▀██████▀▀▀ ▀▀▀█████████████ ") - print(" ▄████▄ ▀█▀ ▀███████████ ") - print(" ▄████████▄ ██████████ ") - print(" ▄████████████▄ ██████████ ") - print(" ▄████████████████▄ █████████ ") - print(" █████████ ▀████████████████▀ ") - print(" ██████████ ▀████████████▀ ") - print(" ██████████ ▀████████▀ ") - print(" ███████████▄ ▄█▄ ▀████▀ ") - print(" █████████████▄▄▄ ▄▄▄██████▄ ▀▀ ") - print(" █████████████████████████████▄ ") - print(" ▀█████████████████████████████ ") - print(" ▀█████████████████████████ ") - print(" ▀███████████████████ ") - print(" ▀▀█████████▀▀ ") - print("") - print(common.C_LIGHTPURPLE) - print(" ▄██▄ ███ █ ") - print(" █ █ █▀ █ ") - print(" █ █ ▀ █▄▄ █ ") - print(" █ █ █▄█▄ █ ▄██▄ █▄█▄ ▀▀█ █▄█▄ ▄██▄ █▄█▄ ▄██▄ ") - print(" █ █ █▀ █ █ █ █ █▀ █ ▄█ █▀ █ █ █ █▀ █▄▄▀ ") - print(" ▀██▀ █ █ █ ▀██▀ █ █ ███ █ █ ▀█▀█ █ ▀▄▄▄ ") - print(common.C_RESET) + common.display_banner() # OnionShare CLI in OSX needs to change current working directory (#132) if common.platform == "Darwin": diff --git a/cli/onionshare_cli/common.py b/cli/onionshare_cli/common.py index b317b33f..41085f48 100644 --- a/cli/onionshare_cli/common.py +++ b/cli/onionshare_cli/common.py @@ -62,6 +62,39 @@ class Common: with open(self.get_resource_path("version.txt")) as f: self.version = f.read().strip() + def display_banner(self): + print(f"OnionShare {self.version} | https://onionshare.org/") + print(self.C_DARKPURPLE) + print(" ▄▄█████████▄▄ ") + print(" ▄███████████████████▄ ") + print(" ▄█████████████████████████▄ ") + print(" █████████████████████████████ ") + print(" ▀████████████████████████████▄ ") + print(" ▄▄ ▀██████▀▀▀ ▀▀▀█████████████ ") + print(" ▄████▄ ▀█▀ ▀███████████ ") + print(" ▄████████▄ ██████████ ") + print(" ▄████████████▄ ██████████ ") + print(" ▄████████████████▄ █████████ ") + print(" █████████ ▀████████████████▀ ") + print(" ██████████ ▀████████████▀ ") + print(" ██████████ ▀████████▀ ") + print(" ███████████▄ ▄█▄ ▀████▀ ") + print(" █████████████▄▄▄ ▄▄▄██████▄ ▀▀ ") + print(" █████████████████████████████▄ ") + print(" ▀█████████████████████████████ ") + print(" ▀█████████████████████████ ") + print(" ▀███████████████████ ") + print(" ▀▀█████████▀▀ ") + print("") + print(self.C_LIGHTPURPLE) + print(" ▄██▄ ███ █ ") + print(" █ █ █▀ █ ") + print(" █ █ ▀ █▄▄ █ ") + print(" █ █ █▄█▄ █ ▄██▄ █▄█▄ ▀▀█ █▄█▄ ▄██▄ █▄█▄ ▄██▄ ") + print(" █ █ █▀ █ █ █ █ █▀ █ ▄█ █▀ █ █ █ █▀ █▄▄▀ ") + print(" ▀██▀ █ █ █ ▀██▀ █ █ ███ █ █ ▀█▀█ █ ▀▄▄▄ ") + print(self.C_RESET) + def load_settings(self, config=None): """ Loading settings, optionally from a custom config json file. -- cgit v1.2.3-54-g00ecf