|
pOrNzRiPPeR pre-release Beta 1 (build 15)
23:51 30/07/2002
pOrNzRiPPeR es un programa pensado para extraer de una manera sencilla
y ordenada, enlaces a imagenes u otros tipos de archivos, que se
pueden obtener a partir de una URL.
El programa procesa el codigo html devuelto por la p�gina en cuestion,
y obtiene los enlaces, que ir� guardando uno por uno, con la posibilidad
de bajarse el mismo esos archivos, o generar archivos de salida con
formatos para los gestores de descarga mas comunes, Getright, DAP,
FlashGet, un formato ASCII, y formatos en HTML.
El programa puede explorar un numero indefinido de niveles, es decir, a
partir de una url, el detecta los enlaces a otras p�ginas, entra en ellas,
recoje los archivos, y vuelve a detectar enlaces a otras p�ginas, y asi
recursivamente, mediante el parametro 'Niveles'.
Tb permite guardar, la lista de enlaces que tenga en ese momento, en
un formato propio (pzl), para poderla exportar mas tarde.
pZr detecta versiones mas nuevas del programa, bajandolas e instalandolas
de forma automatica.
Permite conexiones por proxy, o directa.
Este programita se lo quiero dedicar a unas cuantas personas:
magote (como no), xaxito, kebro, fRaN tRaLLa, p-si,
ranuli & elen, fja13, kEoGh (h551ujrl), vIktor (h551uvac),
vIcEn� (h551uvmm), bRujAh, dIaMonDH, tHe4RaStAfArIs, dUctEd,
and tO my dEaR dULi (7y2m2d loving her)...
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pOrNzRiPPeR by (C)rCP2k1,2k2:
Este programa es FREEWARE, el autor no se
responsabiliza del uso que se haga con el programa, siendo el usuario
el responsable de cualquier incidencia ocasionada.
No tienes porque usar los perfiles que se incluyen con el programa,
ya que SOLO est�n incluidos como ejemplo y puedes borrarlos en
cualquier momento, y crearte los tuyos propios.
En ningun caso, el AUTOR de un perfil se responsabiliza de los
contenidos de los archivos encontrados con el programa ,ya que el
usuario, siempre puede entrar previamente a la url inicial del perfil,
y comprobar si DEBE o NO DEBE proceder con la descarga de archivos.
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
Beta 1 (build 15) :::...
3:46 10/11/2002
-control de errores en toda la aplicacion...
-arreglado error en extracturl
13:42 10/11/2002
-peque�o status de entrada/salida de sockets en el nuevo statusbar de las listas
-cambio de parte de iconos
23:35 10/11/2002
-compilo y subo*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
Beta 1 (build 14) :::...
19:32 29/07/2002
-cambio funcion de chekeo de conexion, ke bajo proxy no tira
-implantado servidores, consiste basicamente en la ubicacion de un
archivo .pzr en una url concreta, ke debera estar en el archivo
pzrservers.ini, de la siguiente manera...
[servers]
server1_desc = "descripcion del servidor"
server1_url = "http://www.direccion.es/archivo.pzr"
server2_desc = "otro ejemplo..."
server2_url = "http://www.otradireccion.es/otroarchivo.pzr"
etc...
los servidores aparecen en el treeview, bajo el nombre de Servidores PZR,
seleccionando uno de los que tengamos, se procedera a la descarga del
archivo pzr, y abriendolo dando opcion de que actualizemos nuestro
pornzripper.pzr...
se han incluido 2 nuevos parametros para los archivos .pzr (*):
[pornzripper]
profiles = num de perfiles en este .pzr
*desc_pzr = Descripcion del archivo pzr
*pzr_filename = nombre con el que se guardara
al bajarlo de un servidor pZr
-mejorado el sistema de actualizacion, se controla el numero
de version, para simplificar las cosas, la version ser� a partir de
ahora, un entero simple (tampoco creo que fastidie muchos .pzr, jeje)
-cambios definitivos en gestion de perfiles, casi extingido el editor
de texto...
23:49 30/07/2002
-borrado de perfiles funcionando correctamente...
-gestion de perfiles mejorado.
-zipeo y subo
23:50 30/07/2002
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
Beta 1 (build 13) :::...
19:30 19/03/2002
- se a�ade un nuevo formulario para mejorar la gestion del pornzripper.pzr,
aunque por defecto, siga saliendo el editor
- nueva opcion a�adida... la de seleccion de lenguaje del programa,
desde la seccion Otras de Opciones los 'diccionarios' estan en la
misma ruta del programa, como archivos de tipo lg_*.ini
19:27 20/03/2002
- seguimos con el formulario de gestion de perfiles...
22:10 23/03/2002
- se deberia poder tratar el tema del IsConnected() ?
17:08 11/04/2002
-correjido error almacenando pzls (almacenaba 1 de mas, con una url vacia)
-retomamos el formulario de gestion de perfiles (acabando el tema borrar!!!)
14:18 28/07/2002
-kangoo mind fx, CheckInetConnection a�adido en Init()
-planteamiento de remirar inicio de la aplicacion (no se cuantas veces llega
a ejecutar el init()!)
-substituido el combo de perfiles, por un treeview (nga oceekis!), junto las
opciones y algunas cosas mas que ire metiendo...
-reecho sistema de banners
-conexion a servidores pzr
-y subimos ia
0:43 29/07/2002
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
Beta 1 (build 12) :::...
23:03 15/03/2002
- incorporado un peque�o formulario para informar, pasando ia del inputbox,
jeje
- new banner a kebroweb...
22:47 18/03/2002
-a�adido menu ventana a las listas y arreglado error al redimensionar
en las listas y en el browser interno...
-si el programa detecta que se cerr� incorrectamente, nos invita a enviar
informacion sobre el error (se puede cancelar para que no ralle XD)
-y subimos lo que hay, ...
23:15 18/03/2002
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
Beta 1 (build 11) :::...
21:24 13/03/2002
-mejoras previstas: mejorar la autoactualizacion,
18:16 14/03/2002
-arreglado error redimensionando la parte inferior del formulario principal
-jejej, pruebo a guardar una lista de 2700 urls y se pega como 1 minuto,
probaremos a poner un doevents o argo...
-por mirar, el tema del registro de archivos *.pzr y *.pzl (estos ultimos
hay que adapatar el command$ aun...
-me da por probar, redimensionar una ventana (la del status, por ej) hasta
su minima expresion, y... voil�!
-iconitos pa la aplicacion y archivos *.pzr y *.pzl...
-banner de la psikiart a�adido...
-mejorado el sistema de actualizacion, se a�ade una ventanita informativa,
aunque hasta ahora, solo se baja el zip... la idea es que te lo descomprimas
y reemplazes el exe... poco a poco...
-se deshabilita la opcion de Ordenar directorio... hasta que funcione
decentemente...
-hasta aqui por hoy (23:34 14/03/2002...) que hay que dormir..., solo falta que
ignore las " que se envian a la hora de dobleclikar los *.pzr y *.pzl (a causa
del ""%1"")
18:56 15/03/2002
-a�ado una peque�a utilidad (r-updater by myself) para que la autoactualizacion sea una
autoactualizacion semidecente... hago pruebas... y funciona!
-error de comillas al arrastrar archivos al exe solventado... con lo que la
adaptacion a los parametros de tipo *.pzr y *.pzl funciona al 100%...
-a�adido un frmsplash, intentando evitar el joio parpadeo de los formularios
que se cargan de fondo...
-opcion de autoactualizar cada vez ke se inicie el programita...
-peque�as mejoras para la ventana status...
-acerca de... deja de ser un msgbox, pa tener form propio...
-arreglados peque�os errores del editor...
-y con esto, decido subir la primera beta...
22:47 15/03/2002
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pre-release build 10 :::...
21:12 07/11/2001
-(phptime!)
-ligeras modificaciones graficas, en el prog, preparando para
la futura primera beta.
-a�adidos datos informativos en relacion al numero de urls encontradas,
marcando la actual, cada vez que entra en una, junto al nivel de url
que se est� analizando
19:15 16/11/2001
-despues de unos dias, sin modificaciones en el programa, retomo la faena...
-modificado el CTRL+C para cerrar el editor, ahora es CTRL+Q...
-mejoras en el editor de perfiles (asistente mejorado, verifica datos de
entrada, e incluso repara -o intenta- datos erroneos)
-asociacion de archivos *.pzr al programa, que reconoce e intenta a�adir
al perfil actual
-corregido error en proceso de inicializacion del programa, ahora lo hace
solo 1 vez :)
14:01 17/11/2001
-a�adido modulo para modificar el registro, y realizar las asociaciones
desde el programa (Registry.bas de www.geocities.com/rukop xD)...
0:17 19/11/2001
-ligeras modificaciones gr�ficas...
-comienzo formulario de PZR File, pa abrir los PZR y mediante un list, escoger
los que se quieran a�adir, en vez de forzar a a�adir todos...
-este formulario, tb accesible desde el habilitado Abrir PZR en el editor PZR
-formulario con colores grises, redimensionable, y ya permite seleccionar
y deseleccionar los que se quieran a�adir... asin se keda ;), 1:10 !!!
0:16 22/11/2001
-descubro que no reconoce urls que no esten entre " o ', modifico para
que tb se reconozcan... (AUN NO TA ECHO!!!)
21:29 04/03/2002
-me da por remirar el codigo, despues de mas de 3 meses...
20:41 06/03/2002
-resizing formulario principal...
-comienzo sistema de banners rotativos para el formulario principal...
20:50 08/03/2002
-mas modificaciones en el form principal...
-mejorado el sistema de banners...
15:38 10/03/2002
-mejoras del STOP
-comenzamos con formulario mdi...
-se retoca de arriba a abajo, dise�o de formularios
-se empieza, un nuevo formulario, destinado a representar los arrays internos
, listas pzl
19:00 11/03/2002
-continuamos con los mdi independientes para pzls
-practicamos la duplicacion de formularios, con el browser...
-despues de un ligero cuelge del vb, recuerdo de poner akella opcion para guardar antes
de ejecutar... :) -mea culpa-
18:57 12/03/2002
-mientras voy evolucionando el tema de las ventanitas mdi, se me ocurre el de implantar
un winsock por ventanita PZL..., lo que equivaldria a la posibilidad de lanzar varios
a la vez... aunque eso significa modificar casi toda la estructura interna... :\
-parece que funciona... mas o menos... aprovechamos para arreglar la chapuza de que
cada vez que se modifica el valor del combo de seleccion de perfil, se lanza la funcion
init, que reinicia todo con las consecuencias que eso trae...
-primeras pruebas con 2 perfiles ejecutandose a la vez!!
-se aprovecha para meter un doevents en la funcion de escaneo de urls (cuando se quedaba
mostrando (# Archivo Ignorado..., y se quedaba 'pillao')
-a�ado el commondialogcontrol, ... todo por no mirar lo de formularios modales pal form3
otro dia :) (mocosoft influence sucks)
-modificadas las funciones de Cargar y Guardar PZL (formulario3 desechado)
-las funciones abrirpzl y guardarpzl pasan del module5.bas a ser funciones publicas de
las ventanas pzl...
19:43 13/03/2002
-seguimos tema mdi...
-mejoras en el stop,...
-mejoras en el formulario de edicion del pornzripper.pzr, se les a�ade el uso del
commondialog... , permite Guardar Como...
-todo y que no acaba de funcionar bien, cuando se lanzan varios perfiles a la vez,
decido acabar aqui el prerelease build 10, por no convertirlo ya en una primera
beta aceptable... la proxima version, SI lo sera :)
20:35 13/03/2002
-compilando, descubro que en el menu del form1, sige estando el Exportar, y el
Descargar, elimino la entrada Exportar, y 'migro' (controlekis-controluve) la funcion
publica a metodo de las ventanas PZL... parece que funciona ok!...
eso si, intentar descargar 2 pzl o mas a la vez, daria error, ia que usarian un
winsock comun... se generar� 1 por descarga para permitirlo...
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pre-release build 9 :::...
22:48 25/10/2001
-arreglado error de desbordamiento al a�adir en el list del formulario
mas de 32765 lineas.
-busqueda de urls optimizada, entre otras cosas, detecta menos urls erroneas
-Extraccion completa !!!
Tiempo Total: 793 segundos
3126 URLs en array interno
:)
2:44 28/10/2001
-creada sencilla utilidad para ordenar archivos con nombres semejantes
19:37 29/10/2001
-retoskes graficos en la web, para resaltar novedades...
21:28 31/10/2001
-se crea un foro en melodysoft,...
17:12 03/11/2001
-ligeras modificaciones en el codigo, un error que en paginas con
un codigo html que excediese de los 32768 caracteres, causaba que
el programa petase.
-modificaciones en la p�gina, debido a que zyfect, empieza a cobrar
por sus servicios, cambio a melodysoft, para el envio de formularios
-adaptacion del pzr, para el envio de Informes mediante melodysoft...
-y la subo ia... :)
19:31 03/11/2001
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pre-release build 8 :::...
17:11 20/10/2001
-nuevo formato de exportacion, el 'GetRight Download List'.
-peque�as mejoras, tecnicas y graficas, pal STOP
-opcion de guardar la hora en cada evento registrado en el log
-posibilidad, de cargar y guardar en formato pzL, el array interno que
genera, para usarlo mas tarde...
-arreglados fallos de contadores de urls (daba siempre 1 mas)
-capacidad de exportar al formato seleccionado en cualquier momento,
el array interno cargado en ese momento
-a�adida funcion reiniciar en el menu
-capacidad para descargar desde el programa, los archivos del array
(para Cancelar, intentar comenzar de nuevo la descarga :D),
nos indica, tama�o archivo descargado, el tiempo invertido para
ello, y la tasa de transferencia
-y por hoy ia ta (6:22 21/10/2001 xD)
20:07 22/10/2001
-creo haber averiguado como funciona la propiedad proxy del INET :)
-nose aun pq (o si), he comenzado con el tema levels...
0:03 23/10/2001
-optimizada la funcion de localizacion de archivos
-recursividad, practicamente acabado, ya se puede experimentar
con el parametro levels
0:15 24/10/2001
-optimizacion de codigo, funciones separadas para extraccion de
archivos a recojer y urls a ignorar, solo se llaman, al cambiar
de perfil, y no cada vez que se extraia una url :)
-opcion de registrar lista de urls, antes de empezar a buscar en ellas
-tema de pararle los pies a la recursividad, zanjado, eso si, por ahora
solo recoje archivos de los extremos (cuando level=0)... aunque en la
proxima version tendra la opcion de recojer tambien los archivos de
todas las urls por las que pase (by default=true, pero nOtImE)
-decido subir, la build 8, cuidado con los levels !! :)
0:43 24/10/2001
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pre-release build 7 :::...
12:27 14/10/2001
-pensamientos de dll pa las export (solo eso):)
-opcion de conexion via proxy... (en pruebas)
-resuelto el tema del error de matriz
-se puede salvar la parte correspondiente de las urls analizadas, al
cancelar una b�squeda...
-parriba...
0:29 17/10/2001
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pre-release build 6 :::...
2:12 14/10/2001
-posibilidad de reflejar en el log, las urls y archivos ignorados para
poder mejorar el perfil; ademas, ligeras modificaciones en el log...
-comienza a almacenarse en el registro, el ultimo perfil usado, posicion
de la ventana, ...
-a�adido el enlace desde el Indice de la ayuda, a la seccion PZR f1 de la
PZR web :)
-proceso de b�squeda autom�tica de actualizacion del PZR, usando un archivo
de texto en el server de la web, como archivo .ini (solo lo descarga)
-formulario de historia, a tomar viento, se abre la web en la seccion
adecuada
-se puede escojer entre usar el browser propio, o el explorer.
-y me parese, ke ya esta bien por hoy, subo todo esto como la build 6
3:57 14/10/2001
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pre-release build 5 :::...
16:03 13/10/2001
-mejoras en la generacion del archivo log, ahora se puede
guardar en un archivo y se ha modificado un poco el formato
-a�adido formato FlashGet v0.96a
-a�adidos al archivo PZR principal, varios perfiles mas,...
-posibilidad de enviar informes via email al autor...
-se devuelve el tiempo invertido en la extraccion de urls
-A�adida una barra de status, y algunas funciones b�sicas al
browser...
-Creo, que es un buen momento, para crear la build 5 :)
20:55 13/10/2001
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pre-release build 4 :::...
1:04 10/10/2001
-antes de empezarla, subo librerias a la web (msinet, shdocw.dll y msvb60.dll)
20:30 12/10/2001
-a�adida seccion de enlaces en la web
-correccion de la ruta de destino exportando a getright... (como si fuese opcional :D)
-comienzo formulario opciones
-uso del registro de windows, para almacenar valores de las opciones
-Opciones disponibles, ruta base para guardar files, Posibilidad de registrar
eventos del control INET, numero maximo de urls que recoje y formato del
archivo que genera
-A�adida la posibilidad de exportar a listas del DAP v5.0.0.0 (DAL Format),
formato ASCII, y HTML (lista) y HTML (Thumbnails)
-acabado el menu opciones (al menos, lo que ya hay, funciona)
-mejorado el formulario del browser, y el editor del archivo PZR
-A�adido un asistente para la elaboracion de perfiles
-a las 6:17, tras unas ultimas mejoras en la localizacion de Urls, acabo
el build 4...
6:18 13/10/2001
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pre-release build 3 :::...
21:56 04/10/2001
-planteamiento de un menu opciones, que salga de un popmenu...
19:34 06/10/2001
-mejoras en la web, (PZR f1)
19:48 08/10/2001
-optimizacion codigo fuente, hacia farta :)
-mejoras rutinas extraccion de urls y enlaces...
18:22 09/10/2001
-siguen las mejoras de codigo, restructuracion de funciones, etcetc...
-corregido error de abrir preview (abria el anterior en la lista)
-correjido patron *?*, ya que el ? es un comodin, y lo interpreta como
tal...
-correjida extraccion urls relativas
-ya comienzan a dar resultados las extracciones!! (ar fin)
-maximo de urls 'bajables' redimensionado a 5000 temporalmente,
proximamente, como parametro de perfil...
-el menu se acabara en otra version...
22:05 09/10/2001
-subiendo build 3 :)
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pre-release build 2 :::...
13:35 09/09/2001
-mejoras en rastreo de urls a partir de la url raiz
-creacion de un tercer formulario para visualizar este archivo
-a�adido futuro editor de archivos .pzr
-creada estructura de datos para almacenar perfiles
-previsto:ayuda .chm para comandos y edicion de archivos .pzr
(with the calm)
0:03 26/09/2001
-cambio colores ventana, y pensamiento de grafico photoshopiano :)
-a esto de las 0:50, parece que la funcion ExtractURL, ya trata bien
los ignores encontrados en los pzr... comenzamos a entendernos ! xD
20:16 30/09/2001
-el editor de pzr ya graba ...
-comienzo scaneo de archivos...
-ar final, la xati queda scondia ;)
-nuevo comando pzr, el levels, por defecto a 1, indicando el numero
de niveles html que ha de saltar antes de ponerse a extraer
archivos... (posible recursividad?)
0:22 02/10/2001
-a las 0:22 ma o menos, se da por subida parte de la pzrweb ;)
0:22 02/10/2001
-a las 0:22 ma o menos, se da por subida parte de la pzrweb ;)
21:14 02/10/2001
-se comienzan las funciones de exportacion, por lo pronto, a listas
del GetRight v4.5 (thx to ducted), archivos ASCII planos y archivos HTML.
Posiblemente, estas funciones estar�n compiladas en diferentes archivos DLL...
0:30 03/10/2001
-funcion de exportar a archivos de lista del Getright completada (thx to mago),
aunque aun reside en el mismo programa... y con esto, se acaba el build 2...
*
-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�
pre-release build 1 :::...
19:45 08/09/2001
-version inicial donde se pueden obtener las primeras urls, a partir
de la url raiz, y verlas en un listbox
-existe un peque�o browser para ver urls dobleclikando directamente
sobre el listbox
-uso del registro para ir guardando valores de cfg, como por ejemplo
la �ltima url con �xito
13:35 09/09/2001
*
| |