View drawio-export-pdf.sh
#!/bin/bash | |
rm -f *.pdf | |
rm -f *.png | |
COMMIT=$(git rev-parse HEAD) | |
for f in *.drawio | |
do | |
/Applications/draw.io.app/Contents/MacOS/draw.io --export --all-pages --output $f.pdf $f |
View docx2pdf.scpt
on run {input, parameters} | |
tell application id "com.microsoft.Word" | |
activate | |
repeat with aFile in input | |
open aFile | |
set theOutputPath to ((aFile as text) & ".pdf") | |
tell active document | |
save as it file name theOutputPath file format format PDF | |
close saving no | |
end tell |
View rpi-log.sh
#!/bin/bash | |
cpuTemp0=$(cat /sys/class/thermal/thermal_zone0/temp) | |
cpuTemp1=$(($cpuTemp0/1000)) | |
cpuTemp2=$(($cpuTemp0/100)) | |
cpuTempM=$(($cpuTemp2 % $cpuTemp1)) | |
serial=$(cat /proc/cpuinfo | grep Serial | cut -d ' ' -f 2) | |
host="localhost:8086" |
View ping.1m.py
#!/usr/local/bin/python3 | |
import os | |
hosts = [ | |
'google.com', | |
'microsoft.com' | |
] | |
header = [] |
View diff-all.sh
#!/bin/bash | |
FILE_A=$1 | |
FILE_B=$2 | |
PAGE_COUNT_A=$(pdfinfo $FILE_A | grep Pages | awk '{print $2}') | |
PAGE_COUNT_B=$(pdfinfo $FILE_B | grep Pages | awk '{print $2}') | |
if [ $PAGE_COUNT_A -eq $PAGE_COUNT_B ]; | |
then |
View ipv6.sh
#!/bin/bash | |
# ip6tables single-host firewall script | |
# Define your command variables | |
ipt6="/sbin/ip6tables" | |
# Flush all rules and delete all chains | |
# for a clean startup | |
$ipt6 -F |
View rpi-smart-home.sh
docker run -d -u $(id -u):$(id -g) \ | |
--name=hass --net=host --restart=always \ | |
-v /home/pi/hass:/config \ | |
-v /etc/localtime:/etc/localtime:ro \ | |
homeassistant/raspberrypi3-homeassistant:latest | |
docker run -d --restart=always -v /home/pi/homegear/etc:/etc/homegear:Z -v /home/pi/homegear/lib:/var/lib/homegear:Z -v /home/pi/homegear/log:/var/log/homegear:Z -e TZ=Europe/Berlin -e HOST_USER_ID=$(id -u) -e HOST_USER_GID=$(id -g) --net=host --name homegear homegear/rpi-homegear:stable | |
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer --no-auth |
View latex
docker run --rm -ti --name=LaTeX -v $PWD:/tex/ dettmering/latex-build latexmk -pdf /tex/bla.tex |
View gist:0c82a553fa7c51cebdf65fce2de88f92
gs -dBATCH -dNOPAUSE -sDEVICE=png16m -r600 -dUseCropBox -sOutputFile=item-%03d.png input.pdf |
View gist:38b53c58e9c9120b33293043ef2f9193
- bundle exec jekyll build 2>&1 | tee output.log | |
- grep -i "error" output.log > /dev/null ; test $? -ne 0 # fail if there is an error in output.log |
NewerOlder