Depois de vocês (toda a comunidade, PHP,Python,GNUlinux e outras)
Eu estou postando um script para baixar os CD's do debian.
Ele foi criado por min, e acho que ele é livre(tenho que fazer algo para ser livre ?)
Fiz ele para baixar os quatorse cd's do debian porque vai ser a proxima
distro que eu vou usar.
Espero que gostem.
O codigo é tão pequeno que não vale a pena hospedar.
Obs: sendo livre vocês podem mecher nele e postar a atualização.
Codigo do script debian.py:
import os
import subprocess
import math
dir = raw_input('Que diretorio scaniar e baixar ?')
x = os.listdir(dir)
file = 'debian-31r5-i386-binary-'
# n.iso
j = 0
n = len(x)
tn = 0
ac = 0
while j < 14:
j += 1
for i in x:
filetmp = file+str(j)+'.iso'
if i == filetmp:
print i
mbinfile = os.path.getsize(filetmp)/(1024*1024)
if mbinfile < 625:
print "Pacote incompleto."
print "Pegando o pacote em 'http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-31r5-i386-binary-"+str(j)+".iso'"
todo = ['wget','-c','http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-31r5-i386-binary-'+str(j)+'.iso']
subprocess.call(todo)
print "Baixado"
ac = 1
else:
tn += 1
if ac == 0:
if tn == n:
print "não foi achado o pacote numero",j
print "Pegando o pacote em 'http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-31r5-i386-binary-"+str(j)+".iso'"
todo = ['wget','http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-31r5-i386-binary-'+str(j)+'.iso']
subprocess.call(todo)
tn = 0
Pergunta
Inufelipe
Ola galera do script brasil forum.
Depois de vocês (toda a comunidade, PHP,Python,GNUlinux e outras)
Eu estou postando um script para baixar os CD's do debian.
Ele foi criado por min, e acho que ele é livre(tenho que fazer algo para ser livre ?)
Fiz ele para baixar os quatorse cd's do debian porque vai ser a proxima
distro que eu vou usar.
Espero que gostem.
O codigo é tão pequeno que não vale a pena hospedar.
Obs: sendo livre vocês podem mecher nele e postar a atualização.
Codigo do script debian.py:
import os import subprocess import math dir = raw_input('Que diretorio scaniar e baixar ?') x = os.listdir(dir) file = 'debian-31r5-i386-binary-' # n.iso j = 0 n = len(x) tn = 0 ac = 0 while j < 14: j += 1 for i in x: filetmp = file+str(j)+'.iso' if i == filetmp: print i mbinfile = os.path.getsize(filetmp)/(1024*1024) if mbinfile < 625: print "Pacote incompleto." print "Pegando o pacote em 'http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-31r5-i386-binary-"+str(j)+".iso'" todo = ['wget','-c','http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-31r5-i386-binary-'+str(j)+'.iso'] subprocess.call(todo) print "Baixado" ac = 1 else: tn += 1 if ac == 0: if tn == n: print "não foi achado o pacote numero",j print "Pegando o pacote em 'http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-31r5-i386-binary-"+str(j)+".iso'" todo = ['wget','http://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-31r5-i386-binary-'+str(j)+'.iso'] subprocess.call(todo) tn = 0OBS:
esse script funciona só em linux, eu acho.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.