wget com progressbar no kde
Publicado por David 22/07/2007
[ Hits: 8.321 ]
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
Script para automatizar compilação e instalação do Squid
Adiciona, remove e lista usuários web (htpasswd)
Script Basico para Tunnel Broker
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
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
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Primeiras impressões do Debian 13 (21)
systemd-resol... precisa ser reiniciado periodicamente (3)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (8)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (0)