Shoot - programinha para tirar screenshot pelo prompt

Publicado por Slackjeff (última atualização em 24/10/2017)

[ Hits: 1.490 ]

Homepage: https://slackjeff.com.br

Download shoot




Programinha para tirar screenshot pelo prompt.

** Roda apenas sob os TTY'S!

IMG: https://raw.githubusercontent.com/slackjeff/shoot/master/TESTE.png

  



Esconder código-fonte

#!/bin/bash
#-------------------------Informações-----------------------------------|
#Data: 27/09/2017
#Autor: Jefferson Rocha <lrcjefferson@gmail.com>
#Licença: MIT, https://github.com/slackjeff/shoot/blob/master/LICENSE
#
#
#- NOME: Shoot
#- DESCRIÇÃO: Roda apenas pelo prompt TTY's*
#- DEPS: FBCAT, pacote ImageMagick 
#- MODO DE USO: dar permissão ao arquivo shoot, e instalar os
#pacotes necessarios para utilizar.
#-----------------------------------------------------------------------|

# VAR
fbcatdir="/usr/bin/fbcat"
convertdir="/usr/bin/convert"


# Verificando se existe o FBCAT no sistema.
if [ ! -e "$fbcatdir" ]; then
 echo "Não encontramos o pacote FBCAT no seu sistema, instale e volte!"
 exit
elif [ ! -e "$convertdir" ]; then
 echo "Não encontramos o pacote ImageMagick no seu sistema, instale e volte!"
 exit
fi

# Inicio da função
func_ini(){
read -p "Nome da imagem: " nomeimg
if [ -z "$nomeimg" ]; then # Verificando se variavel nomeimg está vázia
 echo "------Digite um nome válido."
else
   fbcat > $nomeimg.ppm
   read -p "Qual extensão você deseja usar? jpg png: " extensao
   filtroextensao=${extensao,,} # Filtro para transformar saida maiscula em minuscula
   convert $nomeimg.ppm $nomeimg.$filtroextensao
if [ $? -eq 0 ]; then # Verificando se a saida foi concluida com sucesso
   echo -e "------ $nomeimg.$filtroextensao foi criado com sucesso no diretorio `pwd`\n"
else
   echo "Algo deu errado!"
fi
fi

func_ini
}
func_ini



Scripts recomendados

Script para liberar acesso ao PC-Anywhere para pc da rede interna

Script para instalação completa do XEN 3.4.0 através do source ( fonte ).

Instalador automatizado SAMBA 4 AD e File Server CentOS 7

Identificar arquivos criados ou removidos no sistema.

Ver endereço IP externo com DuckDuckGo + wget


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts