Pular para o conteúdo

Downloader modo texto - Python 3

Pequeno programa para demonstrar uma downloadbar em modo texto.

Uso:

$ ./wget.py <link>
Fernando phoemur
Hits: 4.437 Categoria: Python Subcategoria: Internet
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Pequeno programa para demonstrar uma downloadbar em modo texto.

Uso:

$ ./wget.py <link>
Download wget.py Enviar nova versão

Esconder código-fonte

#!/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)

hicmp - Detector de hosts

Consulta CNPJ online

HCrawler 3.0 - crawler escrito em Python 3

Checar valor do bitcoin de acordo com a exchange

Git clone simplificado

#1 Comentário enviado por luizrocha13 em 15/06/2015 - 22:08h
Vlw Fernando, estava procurando um parecido a muito tempo

Muito obrigado

Contribuir com comentário

Entre na sua conta para comentar.