Usando o browser como visualizador de imagens
Publicado por Enzo de Brito Ferber em 28/11/2016
[ Hits: 4.029 ]
Blog: http://www.maximasonorizacao.com.br
#!/bin/sh # ~/bin/vimg # # (C) 2016 - Enzo Ferber, <enzoferber@gmail.com # # defaults file=/tmp/imgvis.html # muito importante que esta variavel 'path' seja minuscula # PATH e reservada ao bash path=$HOME/img # dimensao=381 # em um monitor 1920x1080 o viewport no firefox tem 1907px. Divindo # 1907/5 = 381.4 # # Para descobrir o tamanho do ViewPort do Firefox, abra uma pagina e aperte F12 # va ao console JavaScript e digite: # document.documentElement.clientWidth # d=381 # se existir um primeiro argumento, ele e o diretorio que vamos listar [ ! -z $1 ] && path=`realpath ${1}` # se existir um segundo argumento, ele e o numero de imagens por linha # 1907 e o tamanho do viewport no navegador [ ! -z $2 ] && d=`expr 1907 / ${2}` # redireciona stdout para $file exec > $file # programador HTML echo "<html><body><div style='position:absolute;top:0;left:0;width:100%;height:100%'>" # engenheiro CSS find ${path} -type f -exec echo "<a href='{}'><img style='display:block;width:${d}px;height:${d}px;position:relative;float:left;' src='{}' /></a>" \; echo '</div></body></html>'; /usr/bin/firefox $file
Erro 2002 (HY000) ao conectar ao MySQL
Saiba a última versão estável do kernel na inicialização do Linux
Lendo arquivos do Word no Linux (modo texto)
Capturar tela do X-Server remotamente
Vim não está acentuando o texto
Criando um arquivo xorg.conf no FreeBSD
Instalando um clone do "Red Hat Enterprise Linux" com o Anaconda
Adobe Flash Player no Fedora 18
Trabalhando com JSON no terminal? O jq salva você!
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
eu preciso saber uma coisa sobre os games no linux (3)
eu preciso saber uma coisa sobre os games no linux (1)
Problema com audio apos upgrade (1)