wget com progressbar no kde
Publicado por David 22/07/2007
[ Hits: 8.136 ]
Homepage: http://twitter.com/dias_david
Download progressbar_funcionando
Um script que cria um progressbar para o wget.. em modo gráfico, usando o kdialog.
Ótimo exemplo para os que, assim como eu vem, enfrentando alguma dificuldade em encontrar documentação para o kdialog e dcop na internet.
#!/bin/sh ################################################################ # Script Criado por: professordavid@gmail.com # # Email: professordavid@gmail.com # # blog: prof-david.blogspot.com # ################################################################ LOG=wget.log #LINK=http://www.amsn-project.net/amsn_dev.tar.gz #LINK=http://everaldo.com/crystal/crystal_project.tar.gz LINK=http://ufpr.dl.sourceforge.net/sourceforge/netdragon/superkaramba-0.39.tar.gz #rotina pra tratar um erro erro() { echo "Erro fazendo download do link: $LINK" exit 1 } if [ ! wget -o $LOG $LINK & ]; then erro exit; fi porc=`cat wget.log |grep %|cut -c62-64|tail -n 1` # Prepara a variavel para a barra kdialog --passivepopup "O arquivo começara a ser baixado em breve..." & while [ -z $porc ]; do echo "aguarde... iniciando" sleep 1 porc=`cat wget.log |grep %|cut -c62-64|tail -n 1`; done #Barra valendo. bar=`kdialog --progressbar "Baixando arquivo" 100 ` while [ $porc -lt 100 ]; do sleep 1 echo "Baixando em $porc por cento" dcop $bar setProgress $porc porc=`cat wget.log |grep %|cut -c62-64|tail -n 1`; done dcop $bar close echo "tudo baixado com sucesso" kdialog --msgbox "tudo ok\n Uffa!! té que enfim :-P " #killall -9 wget rm -rf wget.log exit
Instalador dos Drivers da NVIDIA para Debian
Monitorar Funcionamento do Apache
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
firefox nao guarda meus logins nos sites (1)
Instalar debian testing (13) "por cima" do debian 12 (2)
Erro de segmentação «Segmentation fault (core dumped)» ao retornar obj... (1)