From ef00681a4d4bdda6fc386212162033017b27aade Mon Sep 17 00:00:00 2001 From: "flyingscorpio@arch-desktop" Date: Tue, 21 Apr 2020 09:10:55 +0200 Subject: [PATCH] Write script for protonvpn --- dotfiles/i3/scripts/protonvpn | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 dotfiles/i3/scripts/protonvpn diff --git a/dotfiles/i3/scripts/protonvpn b/dotfiles/i3/scripts/protonvpn new file mode 100755 index 0000000..974b231 --- /dev/null +++ b/dotfiles/i3/scripts/protonvpn @@ -0,0 +1,14 @@ +#!/usr/bin/python3 + +from protonvpn_cli import utils as pvpn_utils + + +ip_addr = pvpn_utils.get_ip_info()[0] +connected_server = pvpn_utils.get_config_value("metadata", "connected_server") +servers = pvpn_utils.get_servers() +country_code = pvpn_utils.get_server_value(connected_server, "ExitCountry", servers) +country = pvpn_utils.get_country_name(country_code) +city = pvpn_utils.get_server_value(connected_server, "City", servers) + + +print("{} ({}) - {}, {}".format(ip_addr, connected_server, country, city))