summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorApprentice Harper <[email protected]>2018-10-13 18:58:46 +0100
committerGitHub <[email protected]>2018-10-13 18:58:46 +0100
commit9b001bfaf35949b47055708c927023cbc5dc7aef (patch)
treec7bda8de4859baed0f93776f5148899c33c935ae
parenta76adf0ee1d889ea8dc0d1c2d3efbd0ceb0dd17e (diff)
parent20d445acb7f52488d91548971d73328cd67e4d39 (diff)
Merge pull request #421 from drzraf/patch-1
obok.py: support fetching mac address on linux
-rwxr-xr-xOther_Tools/Kobo/obok.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Other_Tools/Kobo/obok.py b/Other_Tools/Kobo/obok.py
index 033c67a..2a35795 100755
--- a/Other_Tools/Kobo/obok.py
+++ b/Other_Tools/Kobo/obok.py
@@ -449,6 +449,10 @@ class KoboLibrary(object):
for m in matches:
# print u"m:{0}".format(m[0])
macaddrs.append(m[0].upper())
+ elif sys.platform.startswith('linux'):
+ p_out = subprocess.check_output("ip -br link show | awk '{print $3}'", shell=True)
+ for line in p_out:
+ macaddrs.append(line.upper())
else:
# probably linux, let's try ipconfig under wine
c = re.compile('\s(' + '[0-9a-f]{2}-' * 5 + '[0-9a-f]{2})(\s|$)', re.IGNORECASE)