diff options
author | Miguel Jacq <mig@mig5.net> | 2023-10-09 15:54:19 +1100 |
---|---|---|
committer | Miguel Jacq <mig@mig5.net> | 2023-10-09 16:01:38 +1100 |
commit | 4e3835a246bb5fd19693797d0263d7158f56ce81 (patch) | |
tree | 870b8979d10aaecff82498589c62b859e2a63cd7 /cli/onionshare_cli/__init__.py | |
parent | 456ce33e0af25a377cc5288c4a72f203b446ea38 (diff) | |
download | onionshare-cli-qr.tar.gz onionshare-cli-qr.zip |
Add QR code for private key, update testscli-qr
Diffstat (limited to 'cli/onionshare_cli/__init__.py')
-rw-r--r-- | cli/onionshare_cli/__init__.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cli/onionshare_cli/__init__.py b/cli/onionshare_cli/__init__.py index 859d35d7..d84a1eec 100644 --- a/cli/onionshare_cli/__init__.py +++ b/cli/onionshare_cli/__init__.py @@ -394,7 +394,13 @@ def main(cwd=None): if mode_settings.get("general", "qr"): qr = QRCode() qr.add_data(url) + print("Onion address as QR code:") qr.print_ascii() + if not mode_settings.get("general", "public"): + qr.clear() + qr.add_data(app.auth_string) + print("Private key as QR code:") + qr.print_ascii() print("") print("Waiting for the scheduled time before starting...") app.onion.cleanup(False) @@ -481,7 +487,13 @@ def main(cwd=None): if mode_settings.get("general", "qr"): qr = QRCode() qr.add_data(url) + print("Onion address as QR code:") qr.print_ascii() + if not mode_settings.get("general", "public"): + qr.clear() + qr.add_data(app.auth_string) + print("Private key as QR code:") + qr.print_ascii() print("") print("Press Ctrl+C to stop the server") |