Mostrando entradas con la etiqueta Script. Mostrar todas las entradas
Mostrando entradas con la etiqueta Script. Mostrar todas las entradas

10 septiembre 2011

[Script] Descargar videos de flash en Linux V-2

La nueva versión del Script para guardar videos de Flash ya esta entre nosotros.

Es de mi total agrado compartir esta nueva versión de mi Script que trae un nuevo algoritmo muchísimo más rápido que el anterior, y con una nueva funcionalidad que implemente.

Changelog V-2
  • La gran velocidad de esta versión es abrumadora comparada con la antigua versión, pasándolo por encima y mirando para atrás.
  • Este Script puede guardar más de un video a la vez, un genial cambio, no lo creen.
El código es el siguiente http://pastebin.com/c0Mmennj

Cualquier mejora o algún bug que encuentren, contáctenme.

08 septiembre 2011

[Script] Descargar videos de flash en Linux

Como ya se habrán dado cuenta, antiguamente para guardar un video en flash, por ejemplo desde youtube, los usuarios de alguna distribución de GNU/Linux solo tenían que ir a la directorio /tmp y listo allí estaba nuestro magnifico video a simple vista, pero hace ya un tiempo, en una actualización de flash se "ofusco" el video descargándolo en otra carpeta, que veremos mas adelante, y ya no guardando la en el directorio /tmp.

Para ubicar el video simplemente hace falta correr unos comandos en la terminal y copiarlo a donde queramos, así:
lsof | grep Flash
Importante: El navegador debe permanecer abierto y con el video completamente descargado para que funcione, hasta el final del proceso.

Eso nos dará algo como esto:
iron      2236        enzo   22u      REG       0,18 255075555      15991 /tmp/FlashXXxPWpYi (deleted)
Que no os desanime la palabra deleted, lo importante ahora son los números, el 2236 y el 22.

Ahora nos ubicamos en el directorio donde queramos guardar el video y corremos en la terminal lo siguiente:
cp /proc/2236/fd/22 video.flv
El primer parámetro del comando es la ruta con los números que obtuvimos  y el segundo el el nombre del video, y así guardamos un video en nuestro home por ejemplo.

Para todo hay un algoritmo, de donde se puede desprender un programa, o en este caso, un script.

El script que programe sigue la misma idea que los 3 comandos anteriores pero de una forma mas automática y, más o menos, elegante. Esta escrito en bash y su forma de correr es asi de simple:
./video.sh [nombre]
Donde [nombre] es el nombre del archivo de video, sin los " [ ] " corchetes, que se guardara en la ruta /home/usuario/[nombre].flv

El código es el siguiente http://pastebin.com/R5LGV2CD:

Cualquier mejora o algún bug que encuentren, contáctenme.

12 agosto 2011

[Script] Obtención de la fecha de nacimiento de una persona (Chile)

Últimamente he estado programando en python, un lenguaje muy amigable que es muy fácil de aprender y aplicar.

No entrare, en este post, a explicar como programar en python, solo mostrare un pequeño Script en Python, que he hecho para conseguir la fecha de nacimiento de una persona a través del Rut del mismo, en Chile.

En pocas palabras el Script manda una petición a la pagina de recuperaclave.demre.cl que contiene un formulario para recuperar la clave, que convenientemente, es la fecha de nacimiento del usuario, este formulario no tiene captcha, así que es muy fácil hacer un robot que haga peticiones automáticas con el Rut.

Vale mencionar que la DB de la pagina no contiene todos los Rut, pero más de alguno esta allí.

El Script necesita un archivo de texto (Rut.txt) que contenga los Rut a consultar de la forma 11111111-1 y creara un archivo log.txt que entregara una lista de la forma 11111111-1 12081965, donde los primeros números, obviamente, son el Rut y los últimos es la fecha de nacimiento de la forma [día/mes/año].

Por último, debo pedir disculpas por el código del Script que no es muy lindo que digamos, pero aquí esta: pastebin.com/tmDmMshX