From 10b2647efeb395b9e0e742a40bb8b3c56104b2f9 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Fri, 11 Feb 2022 19:54:27 +0100 Subject: [PATCH] Remove protonvpn i3blocks script --- configs.yml | 3 --- dotfiles/i3/scripts/protonvpn | 33 --------------------------------- 2 files changed, 36 deletions(-) delete mode 100755 dotfiles/i3/scripts/protonvpn diff --git a/configs.yml b/configs.yml index 866374d..1122dee 100644 --- a/configs.yml +++ b/configs.yml @@ -346,9 +346,6 @@ i3blocks: - symlink: - dotfiles/i3/scripts/crypto - ~/.config/i3blocks/scripts/crypto - - symlink: - - dotfiles/i3/scripts/protonvpn - - ~/.config/i3blocks/scripts/protonvpn - symlink: - ~/.git_clones/i3blocks-contrib/calendar/calendar - ~/.config/i3blocks/scripts/calendar diff --git a/dotfiles/i3/scripts/protonvpn b/dotfiles/i3/scripts/protonvpn deleted file mode 100755 index 6e76b7f..0000000 --- a/dotfiles/i3/scripts/protonvpn +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python3 - -"""Simple script for i3blocks for VPN status with ProtonVPN. - -Author: flyingscorpio -""" - -import os -import subprocess -from protonvpn_cli import utils as pvpn_utils # type: ignore - - -if os.environ.get("BLOCK_BUTTON") is not None: - vpn_command = subprocess.run( - "sudo protonvpn r", check=True, shell=True - ) - -IP_ADDR = pvpn_utils.get_ip_info()[0] - -if not pvpn_utils.is_connected(): - OUTPUT = os.environ["LABEL_OFF"] - OUTPUT += " {}".format(IP_ADDR) - -else: - SERVER = pvpn_utils.get_config_value("metadata", "connected_server") - ALL_SERVERS = pvpn_utils.get_servers() - CODE = pvpn_utils.get_server_value(SERVER, "ExitCountry", ALL_SERVERS) - COUNTRY = pvpn_utils.get_country_name(CODE) - CITY = pvpn_utils.get_server_value(SERVER, "City", ALL_SERVERS) - OUTPUT = os.environ["LABEL_ON"] - OUTPUT += " {} - {}, {}".format(IP_ADDR, CITY, COUNTRY) - -print(OUTPUT)