From 6ed52c386210e21564f9bcc3f29772fe05bf5a43 Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Sat, 28 Mar 2020 13:53:53 +0100 Subject: remove i3status applet I'm now using https://github.com/greshake/i3status-rust instead. --- internal/i3status/net.go | 61 ------------------------------------------------ 1 file changed, 61 deletions(-) delete mode 100644 internal/i3status/net.go (limited to 'internal/i3status/net.go') diff --git a/internal/i3status/net.go b/internal/i3status/net.go deleted file mode 100644 index 7367b28..0000000 --- a/internal/i3status/net.go +++ /dev/null @@ -1,61 +0,0 @@ -/******************************************************************************* -* -* Copyright 2017 Stefan Majewsky -* -* This program is free software: you can redistribute it and/or modify it under -* the terms of the GNU General Public License as published by the Free Software -* Foundation, either version 3 of the License, or (at your option) any later -* version. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY -* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR -* A PARTICULAR PURPOSE. See the GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License along with -* this program. If not, see . -* -*******************************************************************************/ - -package i3status - -import ( - "net" - "regexp" - "strings" -) - -var networkPortRx = regexp.MustCompile(`:\d+$`) -var networkMaskRx = regexp.MustCompile(`/\d+$`) - -func getNetworkStatus() []Block { - addrs, err := net.InterfaceAddrs() - if err != nil { - return nil - } - addrStrs := make([]string, 0, len(addrs)) - for _, addr := range addrs { - str := addr.String() - //remove uninteresting parts - str = networkPortRx.ReplaceAllString(str, "") - str = networkMaskRx.ReplaceAllString(str, "") - //ignore IPv6 for now - if strings.ContainsRune(str, ':') { - continue - } - //ignore uninteresting addrs - if strings.HasPrefix(str, "127.") { - continue - } - addrStrs = append(addrStrs, str) - } - - if len(addrStrs) == 0 { - return nil - } - return section("ip", Block{ - Name: "network", - Position: PositionNetwork, - FullText: strings.Join(addrStrs, " "), - Color: "#00AAAA", - }) -} -- cgit v1.3.1