jueves, 11 de diciembre de 2008

Cortando archivos en Linux

Me bajé una versión de un capítulo de Heroes de 4.5GB
Heroes S03E12 1080i HDTV DD5.1 MPEG2-CtrlHD.ts para probar en un proyecto con entrada HDMI. El problema es que no entra en un DVD, entonces se me ocurrió cortarlo y meter lo que entre en un dvd y el resto pendrive.
Para hacerlo encontré un programa llamado split.

Cortar
split -bytes=100m path/al/archivo path/al/prefijo
Unir
cat prefijo > nombreDelArchivo

miércoles, 10 de diciembre de 2008

Random shit

nuclear launch detected...

http://www.carloslabs.com/node/16

gracias a mcabral... ;O)

sábado, 6 de diciembre de 2008

Accediendo a gmail desde python

Hace unos días quería acceder a los datos de gmail y me encontré con una lib muy útil: libgmail

Para instalar en debian:
apt-get install python-libgmail

La idea era sacar los datos de mis compras y ventas de mercado libre para meterlo dentro de una base de datos. Teniendo todo los mails de mercado libre en un tag "MERCADO LIBRE" escribí este código:

#!/usr/bin/python
import libgmail

def main():
ga = libgmail.GmailAccount("cuenta@gmail.com", "pass")
ga.login()
folder = ga.getMessagesByLabel('MERCADO LIBRE', True)

for thread in folder:
print '-------------------'
print thread.subject[43:]
for msg in thread:
i = msg.source.find('Nombre:')
print msg.source[i:i+300]
print '-------------------'

if __name__ == '__main__':
main()


Después de un tiempo me trajo la información de cada mail con este formato:

-------------------
-Este es el subject-
Nombre: xxxxxxxxxxx
Apodo: xxxxxxxxxxx
Cantidad: xxxxxxxx
Precio final: xxxxxxxxx
E-mail: xxxxxxxxxx
Tel=E9fono: xxxxxxxxxx
Ciudad: xxxxxxxxxxx
Provincia: xxxxxxxxxx
Pa=EDs: xxxxxxxxxxxx
-------------------
Listo!
Lo único que queda es parsear esa información.
python++

jueves, 4 de diciembre de 2008

resume scp

alias scpresume="rsync --partial --progress --rsh=ssh"