Marco Islas Blog




Dropline Downloader

Como muchos han de saber, soy un usuario de Slackware Linux de hueso colorado, bueno, tambien sabr???????n que soy un fan???????tico de GNOME. Bueno, pues normalmente utilizo en la voladora a Slackware con Gnome como mi escritorio por defecto, que por lo general es Dropline Gnome.
El sistema de Instalaci???????n de Dropline Gnome es bastante bueno, pero tiene un Bug Garrafal, que si bien no es mortal, si es algo molesto. El caso es que cuando estas descargando tus paquetines, el instalador muestra algo como si fuera wget, pero si por algo cancelas (o por alguna razon pierdes conexion) mientras va algun paquete por el medio; cuando reinicias la descarga vuelves a descargar todo el paquete.. lo que es.. molesto, por que volver a descargar los 11.5 megas de los 11.7 megas si ya nomas fallta un piquito??.

Bueno, esto me esta pasando ahorita, que vine a un ciber pa descargar pero no se si es por onda del encargado o que pedo que a cada rato me esta cortando la puta conexi???????n y nomas no puedo descargar paquetes grandes.. pero aqui viene al rescate Wget y Python :-D.
Con este peque??????ħo script podemos descargar los paquete de Dropline Gnome utilizando wget y ya que tengamos todos pues los instalamos utilizando el dropline-installer.
#!/usr/bin/env python
import os
f = open("/var/cache/dropline-installer/DroplineFiles2.14","r")
lines  = f.readlines()
f.close()
for i in lines:
    split = i.split(":")
    a = os.popen("md5sum /var/cache/dropline-installer/%s"%split[0])
    md = a.readlines()[0].split()[0]
    a.close()
    if split[4] != md:
        os.popen("wget -c http://osdn.dl.sourceforge.net/sourceforge/dropline-gnome/%s -O /var/cache/dropline-installer/%s"%(split[0],split[0]))
    else:
        print "%s descargado"%split[0]
 
Que esta pitero, si, esta pitero, pero porque lo hice en 5 minutos, tal vez de aqui me prenda y haga algun tipo de Dropline Updater con Gtk.

Leave a Comment

Write the captcha code you are seeing.

Comment XML feeds: RSS | Atom




twitter logo




Recent Comments On Blog

avatar
Marco Antonio Islas Cruz on
 
avatar
Marco Antonio Islas Cruz on
 
avatar
Marco Antonio Islas Cruz on
 Getting ready
avatar
Marco Antonio Islas Cruz on
 Python: Create win32 services using Python and py2exe
avatar
jopython@gmail.com on
 Python: Create win32 services using Python and py2exe
avatar
yodenuevo on
 Holy Shit!
avatar
markuz on
 Holy Shit!
avatar
yo on
 Holy Shit!
avatar
Gustavo on
 Things that happen last week
avatar
Marco Antonio Islas Cruz on
 Christine: rola_christine.py