Mientras revisaba freshmeat me encontre este software muy util:
http://freshmeat.net/projects/youtube-dl/
http://www.arrakis.es/~rggi3/youtube-dl/
Te permite bajar los archivos desde una terminal, solo bajas el script en python lo pones en tu path y a bajar videos.
Mostrando entradas con la etiqueta python. Mostrar todas las entradas
Mostrando entradas con la etiqueta python. Mostrar todas las entradas
2008/01/24
2006/12/06
urpmrei.py BETA 1: Reinstalador de archivos rpms para Mandriva
#! /usr/bin/env python
import commands
### Encontrar fuentes
def RpmSource(archivo_rpm):
c=0
rpms=[]
source=commands.getstatusoutput("/usr/bin/urpmq --source " + str(archivo_rpm[:-1]) + " > /tmp/urpmrei_fuentes")
opciones=open('/tmp/urpmrei_fuentes','r')
for lines in opciones:
c=c+1
rpms.append(lines[:-1])
print str(c) + ". " + str(lines)
op=input("Escribe el numero de la fuente que desees intalar: ")
return (rpms[op-1])
###
### Instalar
def RpmInstall(rpm_install):
reinstall=commands.getstatusoutput('rpm --force --nodeps -v -i '+ rpm_install)
return (reinstall)
###
### Getme
def GetRpm(rpm_get):
print commands.getstatusoutput('wget ' + rpm_get + ' -P /var/cache/urpmi/rpms/')
rpm_name=commands.getstatusoutput("rpm -q --queryformat '%{name}%{version}.%{release}.%{arch}.rpm' " + rpm_get)
reinstall=commands.getstatusoutput('rpm --force --nodeps -v -i /var/cache/urpmi/rpms/'+ rpm_name[1])
return(reinstall)
###
commands.getstatusoutput('rm -f /tmp/urpmrei_list')
commands.getstatusoutput('rm -f /tmp/urpmrei_source')
print "Generando lista de rpms instalados"
commands.getoutput('rpm -qa > /tmp/urpmrei_list')
counter=0
list=open('/tmp/urpmrei_list','r')
for line in list:
counter=counter+1
print str(counter)+ ". " + line
list.close()
rpm = raw_input("Escribe en numero del rpm que deseas reinstalar: ")
counter=0
list=open('/tmp/urpmrei_list','r')
for line in list:
counter=counter+1
if (counter==int(rpm)):
print line[:-1]
installme=RpmSource(line)
print installme
if installme[:1] == "/":
RpmInstall(installme)
if installme[:4] == "file":
RpmInstall(installme[6:])
if (installme[:3] == "ftp" or installme[:4] == "http"):
GetRpm(installme)
list.close()
2006/11/26
urpmrei.py ALPHA: Reinstalador de archivos rpms para Mandriva
#! /usr/bin/env python
import commands
counter=0
counter2=0
counter4=0
#commands.getstatusoutput('rm -f /tmp/urpmrei_list')
#commands.getstatusoutput('rm -f /tmp/urpmrei_source')
print "Generando lista de rpms instalados"
#commands.getoutput('rpm -qa > /tmp/urpmrei_list')
list=open('/tmp/urpmrei_list','r')
for line in list:
counter=counter+1
print str(counter)+ ". " + line
list.close()
rpm = raw_input("Escribe en numero del rpm que deseas reinstalar: ")
counter=0
list=open('/tmp/urpmrei_list','r')
for line in list:
counter=counter+1
if (counter==int(rpm)):
print line
commands.getstatusoutput("/usr/bin/urpmq --source " + line[:-1] + " > /tmp/urpmrei_source")
source=open('/tmp/urpmrei_source','r')
for files in source:
counter2=counter2+1
print str(counter2) + ". " + files
rpm_op = raw_input("Escribe el numero de la fuente que desees intalar: ")
source=open('/tmp/urpmrei_source','r')
for counter3 in source:
counter4 = counter4 +1
print str(counter4) + " " + str(rpm_op)
if (counter4 == int(rpm_op)):
print "*"
print files
if files[:1] == "/":
print "_"
reinstall=commands.getstatusoutput('rpm --force --nodeps -v -i '+ files[:-1])
print reinstall
if files[:4] == "file":
print "**"
reinstall=commands.getstatusoutput('rpm --force --nodeps -v -i '+ files[6:-1])
if files[:3] == "ftp":
print "***"
commands.getstatusoutput('wget -P /var/cache/urpmi/rpms/ '+ files[:-1])
print commands.getstatusoutput('rpm --force --nodeps -v -i /var/cache/urpmi/rpms/'+ line[:-1])
if files[:4] == "http":
print "****"
commands.getstatusoutput('wget -P /var/cache/urpmi/rpms/ '+ files[:-1])
print commands.getstatusoutput('rpm --force --nodeps -v -i /var/cache/urpmi/rpms/'+ line[:-1])
2006/10/21
Como poner fondos de pantalla en Enlightenment 17 con Gthumb
Yo uso mucho gthumb para ver mis imagenes y dentro de las opciones que da, esta "abrir con" al seleccionarla ejecuta un programa para abrir una imagen. Se puede usar para poner los fondos de pantalla en Enlightenment.

Solo hay un problema que gthumb le coloca el prefijo file:// a los archivos entonces e17setroot no puede encontrar los archivos para usarlo asi que cree dos pequeños scripts en python:

El contenido de ambos es:
escalado.py
#! /usr/bin/env python
import sys
import commands
archivo=sys.argv[1][7:]
print archivo
commands.getstatusoutput('/usr/bin/e17setroot -s '+ archivo)
centrado.py
#! /usr/bin/env python
import sys
import commands
archivo=sys.argv[1][7:]
print archivo
commands.getstatusoutput('/usr/bin/e17setroot -c '+ archivo)
Luego que tenga un poco mas de tiempo y averigue como hacerlo lo paso a un solo script :-p
Lo que hacen es quitar las siete primeras letras de la cadena osea "file://" al quitarla la pasan a e17setroot. Me imagino que se podran usar en otros programas al igual que en gthumb.

Solo hay un problema que gthumb le coloca el prefijo file:// a los archivos entonces e17setroot no puede encontrar los archivos para usarlo asi que cree dos pequeños scripts en python:

El contenido de ambos es:
escalado.py
#! /usr/bin/env python
import sys
import commands
archivo=sys.argv[1][7:]
print archivo
commands.getstatusoutput('/usr/bin/e17setroot -s '+ archivo)
centrado.py
#! /usr/bin/env python
import sys
import commands
archivo=sys.argv[1][7:]
print archivo
commands.getstatusoutput('/usr/bin/e17setroot -c '+ archivo)
Luego que tenga un poco mas de tiempo y averigue como hacerlo lo paso a un solo script :-p
Lo que hacen es quitar las siete primeras letras de la cadena osea "file://" al quitarla la pasan a e17setroot. Me imagino que se podran usar en otros programas al igual que en gthumb.
Suscribirse a:
Entradas (Atom)