Agora o inverso.
Converta códigos de Base64 para imagem.
Converta códigos de Base64 para imagem.
De arquivo:
De uma variável:
base64 -d <<< cat image_base64.txt > Imagem.png
De uma variável:
base64 -d <<< "$Imagem64" > Image.png
━━━━━━━━━⌨️━━━━━━━━
ⒸⓞⓜⓐⓝⓓⓞⓈ ⓁⒾⓃⓊⓍ
━━━━━━━━━━━━━━━━━━━
ⒸⓞⓜⓐⓝⓓⓞⓈ ⓁⒾⓃⓊⓍ
━━━━━━━━━━━━━━━━━━━
Extrair imagem de PDF
Extrair uma imagem de uma página em PDF
Converta um PDF em imagem
Extrair uma imagem de uma página em PDF
Converta um PDF em imagem
pdftoppm -<image_format> -f <first page> -l <last page> <pdf_filename> <image_name>
pdftoppm -jpeg -f 1 -l 2 Meu_Arquivo.pdf Minha_Imagem
━━━━━━━━━⌨️━━━━━━━━
ⒸⓞⓜⓐⓝⓓⓞⓈ ⓁⒾⓃⓊⓍ
━━━━━━━━━━━━━━━━━━━
ⒸⓞⓜⓐⓝⓓⓞⓈ ⓁⒾⓃⓊⓍ
━━━━━━━━━━━━━━━━━━━
Cheque a temperatura da CPU e use em painéis como: polybar, lemonbar e tint2
echo "CPU $(cpupower frequency-info | grep -i asserted | cut -c 26-28)$(cpupower frequency-info | grep -i asserted | cut -c 30-33)| $[100-$(vmstat 1 2|tail -1|awk '{print $15}')]% | CPU: $(sensors | grep -i 'Core 0:'| head -n1 | sed -r 's/.*:\s+[\+-]?(.*C)\s+.*/\1/')"
cat /sys/class/thermal/thermal_zone0/temp | column -s $'\t' -t | sed 's/\(.\)..$/.\1ºC/'
paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/\(.\)..$/.\1ºC/'
sensors | awk '/Package id 0:/ {print $4}' | sed 's/+//g'
sensors | awk '/[Pp]ackage id 0:/ {print $4}' | sed 's/+//g'
━━━━━━━━━⌨️━━━━━━━━
ⒸⓞⓜⓐⓝⓓⓞⓈ ⓁⒾⓃⓊⓍ
━━━━━━━━━━━━━━━━━━━
ⒸⓞⓜⓐⓝⓓⓞⓈ ⓁⒾⓃⓊⓍ
━━━━━━━━━━━━━━━━━━━
Saiba quantas polegadas tem no seu monitor com o seguinte script em Python
#!/usr/bin/env python3
import subprocess
# change the round factor if you like
r = 1
screens = [l.split() for l in subprocess.check_output(
["xrandr"]).decode("utf-8").strip().splitlines() if " connected" in l]
scr_data = []
for s in screens:
try:
scr_data.append((
s[0],
float(s[-3].replace("mm", "")),
float(s[-1].replace("mm", ""))
))
except ValueError:
pass
print(("\t").join(["Screen", "width", "height", "diagonal\n"+32*"-"]))
for s in scr_data:
scr = s[0]; w = s[1]/25.4; h = s[2]/25.4; d = ((w**2)+(h**2))**(0.5)
print(("\t").join([scr]+[str(round(n, 1)) for n in [w, h, d]]))
━━━━━━━━━⌨️━━━━━━━━
ⒸⓞⓜⓐⓝⓓⓞⓈ ⓁⒾⓃⓊⓍ
━━━━━━━━━━━━━━━━━━━
ⒸⓞⓜⓐⓝⓓⓞⓈ ⓁⒾⓃⓊⓍ
━━━━━━━━━━━━━━━━━━━
Usem nossa framwork no terminal.
O Shell Utils é um framework educacional projetado para tornar a programação shell acessível e poderosa. É o resultado de um trabalho exaustivo de muitos anos, agora disponível no GitHub. Com mais de 280 scripts documentados, atende tanto iniciantes quanto usuários avançados. Seu grande diferencial é a capacidade de interagir com os principais shells: Bash, Zsh e Fish.
https://github.com/felipefacundes/shell_utils
O Shell Utils é um framework educacional projetado para tornar a programação shell acessível e poderosa. É o resultado de um trabalho exaustivo de muitos anos, agora disponível no GitHub. Com mais de 280 scripts documentados, atende tanto iniciantes quanto usuários avançados. Seu grande diferencial é a capacidade de interagir com os principais shells: Bash, Zsh e Fish.
https://github.com/felipefacundes/shell_utils
GitHub
GitHub - felipefacundes/shell_utils: Shell Utils is an educational framework designed to make shell programming accessible and…
Shell Utils is an educational framework designed to make shell programming accessible and powerful. It is the result of extensive work over many years, now available on GitHub. With over 280 docume...
━━━━━━━━━⌨️━━━━━━━━
ⒸⓞⓜⓐⓝⓓⓞⓈ ⓁⒾⓃⓊⓍ
━━━━━━━━━━━━━━━━━━━
ⒸⓞⓜⓐⓝⓓⓞⓈ ⓁⒾⓃⓊⓍ
━━━━━━━━━━━━━━━━━━━