master
lanxu 2018-01-11 20:56:09 +02:00
commit 60ee7b0866
2 changed files with 22 additions and 6 deletions

View File

@ -2,6 +2,7 @@
import os
import re
import logging
import subprocess
from subprocess import check_output
FORMAT = "%(asctime)s %(levelname)s %(message)s"
@ -14,13 +15,17 @@ aticonfig_available = is_exe("/usr/bin/aticonfig")
sensors_available = is_exe("/usr/bin/sensors")
if sensors_available:
commands = ["sensors radeon-pci-* | grep temp1", "sensors thinkpad-isa-* | grep ATI"]
commands = ["sensors radeon-pci-* | grep temp1", "sensors thinkpad-isa-0000 | grep ATI"]
for try_command in commands:
command = try_command
return_command = check_output(command, shell=True)
if return_command is not None:
break
try:
return_command = check_output(command, stderr=subprocess.STDOUT, shell=True)
if return_command is not None:
break
except subprocess.CalledProcessError as commandexc:
continue
if aticonfig_available:
command = "aticonfig --odgt"

View File

@ -1,3 +1,14 @@
#!/bin/sh
lpass ls | grep $1 | awk '{ if (match($0,/\[id: (.*)?\]/,m)) print m[1] }' | xargs lpass show
# --color=always --format="%ai %au %ap" # buggy lpass shit
# First check if lastpass is correctly initialized
if lpass ls 1>/dev/null 2>&1; then
# success
lpass ls | grep $1 | awk '{ if (match($0,/\[id: (.*)?\]/,m)) print m[1] }' | xargs lpass show
# --color=always --format="%ai %au %ap" # unable to use because lpass is buggy with the formatting
else
# failure
echo -n "Enter login name: "
read loginname
lpass login $loginname
fi