All honour goes to http://www.blaicher.com/2013/01/accessing-an-encrypted-full-disc-image-lukslvm/
So I typically use a full disc encryption with LVM over LUKS. So assume you have got an image from your harddisk via
dd if=/dev/sda of=image.img
echo "Usb power status:" | |
echo "" | |
sudo cat /sys/bus/usb/devices/*/power/level | |
echo "" | |
echo "" | |
while true; do | |
read -p "Do you wish to change usb power status? " yn | |
case $yn in | |
[Yy]* ) make install; break;; |
sudo apt update | |
sudo apt-get install tigervnc-scraping-server | |
mkdir -p ~/.vnc | |
vncpasswd | |
x0vncserver -passwordfile ~/.vnc/passwd -display :0 | |
#!/usr/bin/python3 | |
""" | |
You need to know the "Z_axis" value of the last saved value | |
You can save it using the serial data transmited by the 3D printer | |
For me i use qprompt and pass some data and extract the z axis | |
""" |
start_millis =int(datetime.strptime(start_time, "%d-%m-%Y-%H:%M:%S").replace(tzinfo=timezone.utc).timestamp() *1000) |
All honour goes to http://www.blaicher.com/2013/01/accessing-an-encrypted-full-disc-image-lukslvm/
So I typically use a full disc encryption with LVM over LUKS. So assume you have got an image from your harddisk via
dd if=/dev/sda of=image.img
//For digital pins | |
#define DIGITAL_PIN_COUNT 12 | |
char *digital_pins[] = {"D0", "D1", "D2" , "D3" , "D4" , "D5", "D6", "D7", "D8", "D9", "D10", "D11", "D12", "D13"}; | |
int *valid_digital_pins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; | |
//////////////////////// | |
//For Aanlogue pin | |
#define ANALOG_PIN_COUNT 6 |
import shlex | |
import subprocess | |
def execute_command(command: str, path=None): | |
command_splited = shlex.split(command) | |
if path is None: | |
process = subprocess.Popen(command_splited) | |
else: | |
process = subprocess.Popen(command_splited, cwd=path) | |
process.communicate() |
################Executing Command################ | |
def execution_timer(time_out, cmd_process): | |
kill = lambda process: process.kill() | |
my_timer = Timer(time_out, kill, [cmd_process]) | |
try: | |
my_timer.start() | |
stdout, stderr = cmd_process.communicate() | |
finally: |
#Source code copied from https://github.com/andrisdru/image2stl | |
#pip3 install numpy-stl pillow argparse | |
import argparse | |
import numpy as np | |
from stl import mesh | |
from PIL import Image |