General code cleanup
This commit is contained in:
parent
2e6c398cd1
commit
24c4ae781b
0
audiotrim.sh
Executable file → Normal file
0
audiotrim.sh
Executable file → Normal file
53
ddusb.py
Executable file → Normal file
53
ddusb.py
Executable file → Normal file
@ -2,36 +2,37 @@
|
||||
"""Write an ISO image to a usb drive using dd."""
|
||||
|
||||
import argparse
|
||||
import configparser
|
||||
import pathlib
|
||||
import subprocess
|
||||
|
||||
# TODO add a config file for blacklisting certain devices e.g. /dev/sda
|
||||
if __name__ == '__main__':
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("-b", "--bs",
|
||||
default=512,
|
||||
help="block size",
|
||||
metavar="bs")
|
||||
parser.add_argument("input_file", help="input file to write")
|
||||
parser.add_argument("output_file", help="output block device")
|
||||
args = parser.parse_args()
|
||||
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("-b", "--bs", default=512, help="block size", metavar="bs")
|
||||
parser.add_argument("input_file", help="input file to write")
|
||||
parser.add_argument("output_file", help="output block device")
|
||||
args = parser.parse_args()
|
||||
block_size = args.bs
|
||||
input_file = args.input_file
|
||||
block_device = args.output_file
|
||||
|
||||
block_size = args.bs
|
||||
input_file = args.input_file
|
||||
block_device = args.output_file
|
||||
if not pathlib.Path(block_device).is_block_device():
|
||||
print(f"Error: {block_device} is not a block device")
|
||||
exit(1)
|
||||
|
||||
if not pathlib.Path(block_device).is_block_device():
|
||||
print(f"Error: {block_device} is not a block device")
|
||||
exit(1)
|
||||
print(f"Input file: {input_file}")
|
||||
print(f"Block device: {block_device}")
|
||||
print(f"Block size: {block_size}")
|
||||
|
||||
print(f"Input file: {input_file}")
|
||||
print(f"Block device: {block_device}")
|
||||
print(f"Block size: {block_size}")
|
||||
|
||||
try:
|
||||
subprocess.run(["dd", f"if={input_file}",
|
||||
f"of={block_device}",
|
||||
f"bs={block_size}",
|
||||
"status=progress"], check=True)
|
||||
except subprocess.CalledProcessError:
|
||||
exit(1)
|
||||
else:
|
||||
subprocess.run(['sync'])
|
||||
try:
|
||||
subprocess.run(["dd", f"if={input_file}",
|
||||
f"of={block_device}",
|
||||
f"bs={block_size}",
|
||||
"status=progress"], check=True)
|
||||
except subprocess.CalledProcessError:
|
||||
exit(1)
|
||||
else:
|
||||
subprocess.run(['sync'])
|
||||
|
13
drivetemp.py
Executable file → Normal file
13
drivetemp.py
Executable file → Normal file
@ -13,7 +13,11 @@ import argparse
|
||||
import pathlib
|
||||
import subprocess
|
||||
|
||||
# ========== Constants ==========
|
||||
DUMP_CMD = ['skdump', '--temperature']
|
||||
|
||||
|
||||
# ========== Functions ==========
|
||||
def verify_device_node(query):
|
||||
"""Check if query is a device node.
|
||||
:param query: input that refers to a device
|
||||
@ -31,11 +35,10 @@ def retrieve_smart_temp(device_node):
|
||||
:returns: output of skdump in mKelvin
|
||||
:rtype: float
|
||||
"""
|
||||
dump_cmd = subprocess.run(['sudo', 'skdump', '--temperature',
|
||||
device_node],
|
||||
capture_output=True,
|
||||
text=True)
|
||||
return float(dump_cmd.stdout)
|
||||
temp = subprocess.run(DUMP_CMD + device_node,
|
||||
capture_output=True,
|
||||
text=True).stdout
|
||||
return float(temp)
|
||||
|
||||
|
||||
def convert_to_celsius(mkel_temp):
|
||||
|
8
fless.sh
Executable file → Normal file
8
fless.sh
Executable file → Normal file
@ -1,10 +1,10 @@
|
||||
#!/usr/bin/bash
|
||||
# fless - fuzzy find a file and run less on it
|
||||
# Dependencies
|
||||
# - fd (soft)
|
||||
# - fzf
|
||||
# - fd (soft)
|
||||
# - fzf
|
||||
|
||||
_help() {
|
||||
help() {
|
||||
cat << EOF
|
||||
Usage: fless [-h|--help] [-b|--boot] [-d|--dir directory] [-e|--etc]
|
||||
Options:
|
||||
@ -58,7 +58,7 @@ while true; do
|
||||
continue
|
||||
;;
|
||||
'-h'|'--help')
|
||||
printHelp
|
||||
help
|
||||
exit
|
||||
;;
|
||||
--)
|
||||
|
Loading…
x
Reference in New Issue
Block a user