Downloader modo texto - Python 3
Publicado por Fernando (última atualização em 25/11/2013)
[ Hits: 4.272 ]
Homepage: https://github.com/phoemur/
Pequeno programa para demonstrar uma downloadbar em modo texto.
Uso:
$ ./wget.py <link>
#!/bin/env python3
import os, sys
from urllib.request import urlretrieve
def reporthook(blocknum, blocksize, totalsize):
    readsofar = blocknum * blocksize
    if totalsize > 0:
        percent = readsofar * 100 / totalsize
        if percent >= 100.0:
            sys.stdout.write("\n")
            return
        s = "\rProgress: {0:.1f}% [{1}{2}] {3} / {4}".format(percent, "#"*int(percent//2), "."*int(50-(percent//2)), readsofar, totalsize)
        sys.stdout.write(s)
    else: # total size is unknown
        sys.stdout.write("read {}\n".format(readsofar))
for link in sys.argv[1:]:
    print("\nDownloading {}:".format(link))
    urlretrieve(link, os.path.basename(link), reporthook)
Tradutor on-line versão Web!!!
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Mint Xfce não mantém a conexão no wi-fi (1)
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)









