Sv Community El Salvador

Soporte y Tecnología => Programación => Mensaje iniciado por: hkadejo en abril 23, 2011, 11:55:45 am

Título: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 23, 2011, 11:55:45 am
Inspirado en este tema
http://www.svcommunity.org/forum/libros/ediciones-epaper-full-el-diario-de-hoy-reloaded-xd/ (http://www.svcommunity.org/forum/libros/ediciones-epaper-full-el-diario-de-hoy-reloaded-xd/)

El amigo Jarmandaros se ha tomado la tarea de crear una edicion pdf y subirla para que este disponible para nuestra descarga  :thumbsup:

pero leyendo este comentario:

Pd ... ojala no sea llamarada de tusa esta mierd4  :@

Pense  y si algun dia Jarmandaros no puede subir la version de pdf?? Nos quedariamos sin nuestro archivito  :sad: Solucion? Crearla nosotros mismos :D

1) Se descargan el programa http://hkadejo.com/DownloadEpaperEdh.jar (http://hkadejo.com/DownloadEpaperEdh.jar)

2) Abren una consola y se mueven a la carpeta donde descargaron el programa

3) Y ejecutan  java -jar DownloadEpaperEdh.jar

4) Veran algo asi:

(http://farm6.static.flickr.com/5064/5646458025_a93f986f29_b.jpg)

5) Resultado:
(http://farm6.static.flickr.com/5229/5646458027_aa24d22c2f.jpg)
(http://farm6.static.flickr.com/5027/5646458035_74b8feef03.jpg)

Notas:
1) Solo descarga la version del dia actual, es decir si ejecutan el programa hoy, se descargara el epaper de hoy
2) Se necesita tener java instalado para correrlo.

Si hay una buena cantidad de usuarios que consideran util este programa, podria crear una interfaz grafica amigable para utilizarlo, porque ahorita tal como esta solo es amigable para un programador  :D

Espero que a alguien le sirva  :thumbsup:


Actualizando 24/04/2011 21:52

Hice una interfaz grafica sencilla, la componen unas cajitas de texto (elegir fecha, el nombre del archivo, y el path donde se guardara el archivo) si los dejan en blanco tienen valores por defecto (la fecha de ahora, el nombre seria "EDH"+fechadeahora, y el path es el directorio home del usuario).
De ahi solo le dan en descargar y listo.  :thumbsup:

No hay validaciones ni formato en la fecha, lo dejare para una version posterior.

La instalacion es simple, descomprimen el archivo y ejecutan el .bat.

Descargar aqui: http://hkadejo.com/JDownloaderEDH.zip (http://hkadejo.com/JDownloaderEDH.zip)

Actualizacion 19/05/2011

Nueva url de descarga del programa:
http://hkadejo.com/wp-content/uploads/2011/05/JDownloaderEDH.zip (http://hkadejo.com/wp-content/uploads/2011/05/JDownloaderEDH.zip)
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: =SV=Mike en abril 23, 2011, 12:03:01 pm
se agradece el aporte  :thumbsup:  pero creo segun veo que es para usuarios de Linux, sino me equivoco,

si pudieras hacer la aplicacion más amigable para usuarios windows, se te agradecería muchisimo. aun así Gracias por Compartir
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: pollo en abril 23, 2011, 12:04:10 pm
Antes que nada muchisimas gracias a kadejo y Jarmandaros  :sur: :sur: super buen aporte  :thumbsup:

LO unico es que es del diablo de hoy  :diablo:

No se podrá para la prensa grafica  :roll:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: McGiver en abril 23, 2011, 12:08:37 pm
Antes que nada muchisimas gracias a kadejo y Jarmandaros  :sur: :sur: super buen aporte  :thumbsup:

LO unico es que es del diablo de hoy  :diablo:

No se podrá para la prensa grafica  :roll:

ahuezos la prensa grafica no se podra hacer lo mismo  :thumbsup:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 23, 2011, 12:10:41 pm
se agradece el aporte  :thumbsup:  pero creo segun veo que es para usuarios de Linux, sino me equivoco,

si pudieras hacer la aplicacion más amigable para usuarios windows, se te agradecería muchisimo. aun así Gracias por Compartir

Como esta en Java puedes correrlo en cualquier sistema incluido Windows, solo es de instalar Java. Como repito ahorita el programa no es muy amigable pero si salen mas peticiones de gente que lo va a utilizar con gusto me tomo una tarde para darle una apariencia bonita al programita para que sea facil de usar.

Antes que nada muchisimas gracias a kadejo y Jarmandaros  :sur: :sur: super buen aporte  :thumbsup:

LO unico es que es del diablo de hoy  :diablo:

No se podrá para la prensa grafica  :roll:

Pues mas tarde reviso que tan complicado sera con la prensa grafica, asi que atentos al tema.  :thumbsup:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: Belcboo en abril 23, 2011, 12:14:24 pm
Voy a aportar mi granito de arena... para no estar abriendo la ms-dos y estar escribiendo, hice un .bat que con solo darle doble click ejecuta el comando para que corra y descargue el diablo de hoy.

Instrucciones:
-Descargar el archivo adjunto y descomprimirlo en el mismo directorio donde se tienen los archivos que hizo hkadejo.
-Doble click y automáticamente se abrirá ms-dos y comenzará la descarga :)

El bat es tan sencillo como poner la linea de comandos que se necesita (java -jar DownloadEpaperEdh.jar ) en un bloc de notas, y cambiarle la extension de .txt a .bat, y eso es mi gran aporte x_x

Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 23, 2011, 12:18:12 pm
Voy a aportar mi granito de arena... para no estar abriendo la ms-dos y estar escribiendo, hice un .bat que con solo darle doble click ejecuta el comando para que corra y descargue el diablo de hoy.

Instrucciones:
-Descargar el archivo adjunto y descomprimirlo en el mismo directorio donde se tienen los archivos que hizo hkadejo.
-Doble click y automáticamente se abrirá ms-dos y comenzará la descarga :)

El bat es tan sencillo como poner la linea de comandos que se necesita (java -jar DownloadEpaperEdh.jar ) en un bloc de notas, y cambiarle la extension de .txt a .bat, y eso es mi gran aporte x_x

Pequeño pero gran aporte, porque me ahorrastes el moverme a una maquina windows para generar un .bat  :thumbsup: Gracias
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: heroe2010 en abril 23, 2011, 12:24:07 pm
que buenisimo aporte amigos a ambos esta genial...muchismas gracias!!!!
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 23, 2011, 01:58:37 pm
ahuezos la prensa grafica no se podra hacer lo mismo  :thumbsup:

Creo que no se puede  :sad: la facilidad que da el diario de hoy, es que permite una descarga en pdf de cada pagina asi que solo habia que armar todas las url de todas las paginas, descargarlas y unir todo en un archivo. Pero la prensa grafica no, no genera ningun pdf de cada pagina, lo mas que he podido descargar es el swf de cada paginita. Existe alguna herramienta para convertir SWF a PDF??
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: Belcboo en abril 23, 2011, 02:02:58 pm
Seria de que probes esta: http://noticiastech.com/wordpress/?p=11291 (http://noticiastech.com/wordpress/?p=11291)
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 23, 2011, 02:05:17 pm
Seria de que probes esta: http://noticiastech.com/wordpress/?p=11291 (http://noticiastech.com/wordpress/?p=11291)

pero alguna manera programatica de hacerlo? la cosa es no depender de una aplicacion externa
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: ghoxt en abril 23, 2011, 02:06:59 pm
Creo que no se puede  :sad: la facilidad que da el diario de hoy, es que permite una descarga en pdf de cada pagina asi que solo habia que armar todas las url de todas las paginas, descargarlas y unir todo en un archivo. Pero la prensa grafica no, no genera ningun pdf de cada pagina, lo mas que he podido descargar es el swf de cada paginita. Existe alguna herramienta para convertir SWF a PDF??

http://answers.yahoo.com/question/index?qid=20090629054950AAxv5Hj (http://answers.yahoo.com/question/index?qid=20090629054950AAxv5Hj)

tal ves eso te ayude
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: Ronald en abril 23, 2011, 02:16:31 pm
yo lo miro como un gran aporte, sticky pls  :yahoo:  :thumbsup:
ya lo probe y si funciona bien, aunque nose cuanto tiempo tardo en descargar eso hahaha  1minuto o menos  :azn: :D
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 23, 2011, 02:29:37 pm
http://answers.yahoo.com/question/index?qid=20090629054950AAxv5Hj (http://answers.yahoo.com/question/index?qid=20090629054950AAxv5Hj)

tal ves eso te ayude

Es una herramienta que corre sobre Windows, los usuarios de Linux (como yo) nos quedariamos sin poder usarla  :sad: Bueno ya vere que me invento, por el momento le hare una UI a la app actual, para que se lo pasen a sus amigos que no son informaticos y puedan usarlo facilmente.

yo lo miro como un gran aporte, sticky pls  :yahoo:  :thumbsup:
ya lo probe y si funciona bien, aunque nose cuanto tiempo tardo en descargar eso hahaha  1minuto o menos  :azn: :D

Si de voladas se tarda un ratito, acordate que te descarga todas las paginas y las une en un archivo.
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: fhalcon en abril 23, 2011, 02:31:18 pm
creo que deberia ser STicky gran aporte khadejo y Jarmandaros
hey y no se peleen ok!
amor y paz!   :thumbsup:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: Belcboo en abril 23, 2011, 04:06:12 pm
Lo acabo de probar en mac, y solo lo ejecutas y ya.... te esperas a que descargue y haga la compilación del PDF y ya!..

Gracias nuevamente! :thumbsup:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 23, 2011, 06:33:23 pm
Posteo mi codigo, es un script en Groovy

Código: [Seleccionar]
import com.itextpdf.text.pdf.*

def today = new Date().format("yyyyMMd");
def url = 'http://www.elsalvador.com/mwedh/epaper/'+today+'/pagedata35.xml';
def urlDownload = 'http://www.elsalvador.com/mwedh/epaper/'
def con = new URL(url).openConnection()
def xml = new XmlSlurper().parse(con.responseCode == 200 ? con.inputStream : con.errorStream)
def pages = xml.PageOrder.PageData

PdfCopyFields finalCopy = new PdfCopyFields(new FileOutputStream("EDH"+today+".pdf"));
finalCopy.open();
pages.each(){
def t = urlDownload + it.@LargeFile.text()
t = t.replace('SWF','pdf')
println "Descargando --> " + t
finalCopy.addDocument(new PdfReader(t));
}
finalCopy.close();

Como pueden ver hago uso de la url http://www.elsalvador.com/mwedh/epaper/20110423/pagedata35.xml
 (http://www.elsalvador.com/mwedh/epaper/20110423/pagedata35.xml) y la parte variable de la fecha la predefino  al dia de ahora, ademas como bien menciona ~ hago uso de la libreria Java iText para hacer el merge de cada uno de los archivos.

La logica es simple leer la url http://www.elsalvador.com/mwedh/epaper/20110423/pagedata35.xml
 (http://www.elsalvador.com/mwedh/epaper/20110423/pagedata35.xml), parsear el xml, extraer el nombre de los archivos SWF y con esos nombres construir las url donde se encuentran los PDF, por ultimo todos esos PDF unirlos en uno solo.

Creo que el proposito del post de ~ es explicar como se extraen las url, porque para un usuario normal y corriente, andar bajando todos los pdf uno por uno, como que no es muy amigable x_x

Tal vez con la logica detras del script alguien pueda hacerse un programita con una interfaz grafica mas lograda, que a mi me da weba hacerla x_x
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 23, 2011, 06:46:05 pm
Para La Prensa Gráfica es exactamente el mismo concepto. Los archivos sí están en formato SWF (nada de PDFs).

Ahora la diferencia es que tenemos que buscar los campos Path="...." del XML en:

http://epaper.laprensagrafica.com/20110423/files/info.xml

Entonces cambiamos la extensión .GIF por .SWF y le agregamos la URL http://epaper.laprensagrafica.com/ y le agrega automáticamente la parte variable images/page1.swf, page2.swf, etc.

http://devel.no-ip.org/tmp/diario.lpg.html (http://devel.no-ip.org/tmp/diario.lpg.html)
http://devel.no-ip.org/tmp/diario.lpg.html (http://devel.no-ip.org/tmp/diario.lpg.html)

Código: [Seleccionar]
<html>
 <head>
  <title>DownloadEpaperLPG</title>
 </head>


 <body>
  <textarea id="xxml" cols="80" rows="25"></textarea><br />

  <button onclick="getLPG();void(0);">Obtener links actuales</button><br /><br />

<script>
// alert(document.getElementById("seo").src);



 function getLPG()
 {
  var xxml=document.getElementById("xxml");
  var ret="";

  if(xxml.value.length==0){alert("Por favor visite el archivo XML en el link de arriba y copie/pegue el contenido en el cuadro de texto de esta página, y despues presione \"Obtener links actuales\".");return;}

  //Con esta expresión regular buscamos todos los campos
  //PageFile="..........."
  //y su contenido:
  ///
  var docs=xxml.value.match(/Path="[0-9/.A-Za-z]*"/g);



  for(var dl=0;dl<docs.length;dl++)
  {
   //Ahora que tenemos un arreglo con todas las páginas, tenemos que deshacernos
   //de las comillas y del PageFile=
   //y reemplazar la extensión .GIF por .PDF:
   ///
    docs[dl]=docs[dl].replace("Path=","").replace(/"/g,"").replace(/.gif/gi,".swf");

   //Acumulamos todos los links a mostrar:
   ///
    ret+=("<a target=\"_blank\" href='"+datevar+"/"+docs[dl]+"'>"+docs[dl].replace(/[0-9a-zA-Z]*\//,"")+"</a><br />");
  }

  //Escribimos todos los links en la página HTML actual:
  ///
   document.body.innerHTML+=ret;
  return;
 }






 //Obtener los año, mes y día y convertirlos a cadena, y también
 //asegurarse de que el mes y el día sean de 2 cifras rellenando
 //con un cero a la izquierda si es necesario:
 ///
 var LocalYear=new Date().getFullYear()+"";
 var LocalMonth=(new Date().getMonth()+1)+"";
     if(LocalMonth.length==1)LocalMonth="0"+LocalMonth;

 var LocalDay=new Date().getDate()+"";
     if(LocalDay.length==1)LocalDay="0"+LocalDay;

 var datevar="http://epaper.laprensagrafica.com/"+(LocalYear)+(LocalMonth)+(LocalDay);


 //Escribir el link al XML del día de hoy al principio de la página:
 ///
 document.body.innerHTML="XML de hoy: <a target=\"_blank\" href=\""+datevar+"/files/info.xml"+"\">"+datevar+"/files/info.xml"+"</a>"+document.body.innerHTML;
</script>
 </body>
</html>

(http://i.imgur.com/EMLGa.png)


y convertir estos SWF a PDF?? Todo esto que explicas ya lo tengo, solo me falta esa conversion.
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 23, 2011, 07:19:25 pm
La otra opción es estudiar la especificación del formato SWF del archivo spec_swf_V7.pdf y también la especificación ZLIB (http://www.ietf.org/rfc/rfc1950.txt) e implementar una interfaz de interpretación.

x_x bueno ahi esta el llamado a alguien con mas tiempo libre que se haga el estudio de esto, seria buenisimo implementarlo.
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 24, 2011, 06:05:38 pm
Hoy intente descargar el epaper y me dio un error x_x, despues de un ratito viendo porque me di cuenta que es porque varios archivos de este dia tenian en su nombre un caracter especial, asi que cuando intentaba invocar esa direccion desde el programa me decia que era invalida. Asi que tuve que hacer un encode al nombre del archivo.

Codigo con el cambio
Código: [Seleccionar]
import com.itextpdf.text.pdf.*

def today = new Date().format("yyyyMMd");
def url = 'http://www.elsalvador.com/mwedh/epaper/'+today+'/pagedata35.xml';
def urlDownload = 'http://www.elsalvador.com/mwedh/epaper/'
def con = new URL(url).openConnection()
def xml = new XmlSlurper().parse(con.responseCode == 200 ? con.inputStream : con.errorStream)
def pages = xml.PageOrder.PageData

PdfCopyFields finalCopy = new PdfCopyFields(new FileOutputStream("EDH"+today+".pdf"));
finalCopy.open();
pages.each(){
def t = urlDownload + URLEncoder.encode(it.@LargeFile.text(),"UTF-8") //<-- CAMBIO AQUI,AGREGANDO ENCODE
t = t.replace('SWF','pdf')
println "Descargando --> " + t
finalCopy.addDocument(new PdfReader(t));
}
finalCopy.close();

La version corregida del programa pueden descargarla aqui: http://hkadejo.com/DownloadEpaperEdh.jar (http://hkadejo.com/DownloadEpaperEdh.jar)
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: =SV=Mike en abril 24, 2011, 06:50:50 pm
ummm en windows xp, corro el archivo Bat junto al archivo jar que hizo el communiter, y todo bien, pero al tratar de hacerlo en windows 7 no logra descargar nada.

solo se abre el msdos y se cierra, joder como bajarlo en windows 7 alguien que me ilumine  :thumbsup:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 24, 2011, 08:31:07 pm
ummm en windows xp, corro el archivo Bat junto al archivo jar que hizo el communiter, y todo bien, pero al tratar de hacerlo en windows 7 no logra descargar nada.

solo se abre el msdos y se cierra, joder como bajarlo en windows 7 alguien que me ilumine  :thumbsup:

Y tenes java instalado en tu windows 7??? Podes abrir una consola y digitar java -version para ver si en realidad esta instalado o no.
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 24, 2011, 09:52:17 pm
Hice una interfaz grafica sencilla, la componen unas cajitas de texto (elegir fecha, el nombre del archivo, y el path donde se guardara el archivo) si los dejan en blanco tienen valores por defecto (la fecha de ahora, el nombre seria "EDH"+fechadeahora, y el path es el directorio home del usuario).
De ahi solo le dan en descargar y listo.  :thumbsup:

No hay validaciones ni formato en la fecha y la app es fea (visualmente), mejoras las dejare para una version posterior.

La instalacion es simple, descomprimen el archivo y ejecutan el .bat.

Descargar aqui: http://hkadejo.com/JDownloaderEDH.zip (http://hkadejo.com/JDownloaderEDH.zip)

x_x lo probe en windows dejando los valores por defecto y no me funciono, asi que por el momento ahi no le dejen las cosas en blanco x_x
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: Belcboo en abril 24, 2011, 10:03:25 pm
Yo lo probé en mac sin poner nada, y si funciono.


(http://img600.imageshack.us/img600/2613/capturadepantalla201104x.th.png) (http://img600.imageshack.us/i/capturadepantalla201104x.png/)



Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: =SV=Mike en abril 24, 2011, 10:09:17 pm
que shit, al correr el run.bat pues se abre una consola y luego se cierra y no me aparece ni la interfaz ni nada, no me funciona en windows 7. y pues java si tengo, cuando instale el JDownloader se bajo y esta actualizado, tengo windows 7 64bits  :cry:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 24, 2011, 10:11:45 pm
que shit, al correr el run.bat pues se abre una consola y luego se cierra y no me aparece ni la interfaz ni nada, no me funciona en windows 7. y pues java si tengo, cuando instale el JDownloader se bajo y esta actualizado, tengo windows 7 64bits  :cry:

Mira y se abris una consola, te moves a la carpeta donde tenes el programa y ejecutas lo siguiente "java -jar JDownloaderEDH.jar", mira que mensaje de error te sale y postealo por favor.
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: =SV=Mike en abril 24, 2011, 10:21:30 pm
esto me tira  :sorry:

(http://img820.imageshack.us/img820/7887/85579648.png) (http://img820.imageshack.us/i/85579648.png/)



y esto tambien 

(http://img101.imageshack.us/img101/4114/ty2g.png) (http://img101.imageshack.us/i/ty2g.png/)

Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 24, 2011, 10:25:38 pm
esto me tira  :sorry:

(http://img820.imageshack.us/img820/7887/85579648.png) (http://img820.imageshack.us/i/85579648.png/)



y esto tambien 

(http://img101.imageshack.us/img101/4114/ty2g.png) (http://img101.imageshack.us/i/ty2g.png/)

Por lo que veo no tenes configurado java "correctamente", porque no hacemos algo andate a este mini tutorial
http://pedazoscodigojava.blogspot.com/2009/03/configurar-javahome-y-m2home-en-windows.html (http://pedazoscodigojava.blogspot.com/2009/03/configurar-javahome-y-m2home-en-windows.html) y hace la parte hasta donde dice
"Hemos terminado con Java. Ahora con haremos exactamente lo mismo con Maven."

Ahi te muestran como colocar una variable de entorno que apunte a tu instalacion de java.
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: =SV=Mike en abril 24, 2011, 10:37:21 pm
hey Hkadejo fijate que instale la version de java para 64bits de la pagina que me diste y mira lo que me salio

(http://img571.imageshack.us/img571/2192/ty3r.png) (http://img571.imageshack.us/i/ty3r.png/)

como dicen en un foro que conozco que empieza con la letra T, Sos GROSO sabelo  :thumbsup:

te lo agradezco muchisimo   :sur:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 24, 2011, 10:41:19 pm
hey Hkadejo fijate que instale la version de java para 64bits de la pagina que me diste y mira lo que me salio

(http://img571.imageshack.us/img571/2192/ty3r.png) (http://img571.imageshack.us/i/ty3r.png/)

como dicen en un foro que conozco que empieza con la letra T, Sos GROSO sabelo  :thumbsup:

te lo agradezco muchisimo   :sur:

Listo esta funcionando  :thumbsup: feliz descarga!  :drinks:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: xkillerx en abril 25, 2011, 12:37:20 am
excelente aplicacion se le agradece a hkadejo por dejarnos una excelente app ya descargue el diario de este dia  y a jarmandaros por su idea
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: Jreos en abril 25, 2011, 07:58:04 am
Buen aporte comuna!!!! se les agradece  :thumbsup:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: Jarmandaros en abril 26, 2011, 03:27:57 pm
ajaja lo sabia, esta App es un FAIL, quize bajar la edicion del 16 de marzo de 2010 y no lo hace  XD

(http://img38.imageshack.us/img38/9559/160311.jpg)

que nombre mas original "JDownloaderEDH" solo es una critica constructiva a la app :yono
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: McGiver en abril 26, 2011, 03:51:05 pm
y para la prensa grafica no hay descargas todavia  :phew:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 26, 2011, 07:53:27 pm
ajaja lo sabia, esta App es un FAIL, quize bajar la edicion del 16 de marzo de 2010 y no lo hace  XD

el epaper solo permite retroceder hasta agosto del año pasado ¬¬'

que nombre mas original "JDownloaderEDH" solo es una critica constructiva a la app :yono

Pero el nombre lo hice en honor tuyo  :D

J = Jarmandaros
Downloader = De descargar (o algo asi)
EDH = El diario de hoy

Como un tributo para vos, ahora si te gusta  :roll:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: =SV=Mike en abril 26, 2011, 07:59:13 pm
Grande H Kadejo  :sur:

esto ya parece Pep vs Mourihno la pelicula  :rofl:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: HealH en abril 26, 2011, 08:16:39 pm

hey que buena aplicacion me gusta leer post con material nacional se ve la calidad de foreros que tiene la comuna... todo por el crecimiento de SVC  :thumbsup:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: Jarmandaros en abril 26, 2011, 08:48:25 pm
Pero el nombre lo hice en honor tuyo  :D

J = Jarmandaros
Downloader = De descargar (o algo asi)
EDH = El diario de hoy

Como un tributo para vos, ahora si te gusta  :roll:

ahhh mas te vale  :ko:

solo para que veas que no guardo rencores :yono

de Junio 31 de 2010 hacia atras los datos estan en:

Código: [Seleccionar]
"http://www.elsalvador.com/mwedh/pdf/" + fecha + "/datosPDF.xml"
donde fecha es del tipo "yyyymmdd" 20100731

parte del contenido del XML

Código: [Seleccionar]
<?xml version="1.0" ?>
<PDF>
 <PAGINA_PDF>
     <NOMBRE>EDH20100731AUT138P</NOMBRE>
     <CODIGO>AUT</CODIGO>
     <NO_PAGINA>138</NO_PAGINA>
     <SECCION>AUTOS</SECCION>
     <PESO>165124</PESO>
 </PAGINA_PDF>

vaya de ahi vos sabes que hacer  :roll:


esto ya parece Pep vs Mourihno la pelicula  :rofl:

este hkbron no me aguanta ni el primer round :box: asi que no ande tentando aguado  :ko:


Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 26, 2011, 08:55:27 pm
solo para que veas que no guardo rencores :yono

de Junio 31 de 2010 hacia atras los datos estan en:

Código: [Seleccionar]
"http://www.elsalvador.com/mwedh/pdf/" + fecha + "/datosPDF.xml"
donde fecha es del tipo "yyyymmdd" 20100731

parte del contenido del XML

vaya de ahi vos sabes que hacer  :roll:

Muy bien  :drinks: vez Jarmandaros que trabajando en equipo es mejor XD en un ratito de tiempo libre hago las modificaciones pertinentes :D

este hkbron no me aguanta ni el primer round :box: asi que no ande tentando aguado  :ko:

No comments.  :rofl:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 26, 2011, 09:18:26 pm
Esta vez hay que buscar todos los campos que sean <font=Courier New><NOMBRE>EDH20100731INT067P</NOMBRE></font> para los nombres de archivo, pero esta vez hay que tener en cuenta los campos <NO_PAGINA></NO_PAGINA> para ordenar los nombres. Sino es posible que queden en desorden.

Los PDFs están como siempre en el mismo directorio que el indicado por el directorio de fecha.

Exacto eso mismo me fije, hay que ordenarlos para evitar que queden en desorden las paginas.

Sobre lo de La Prensa Gráfica, he visto documentación que se pueden empaquetar SWFs a los PDFs, así que un primer intento podría ser crear un PDF desde cero con iTextPdf y agregarle un SWF por página. Esto quizás requiera Acrobat Reader, pero sería mejor que nada para un primer intento.

Agregar un SWF por pagina al archivo PDF? Esa es la idea? algun ejemplo de esto con itext?

Cuando esto avance más, creo que sería más conveniente crear PDFs con código propio que usar un peso extra por una librería de más de 15 Megabytes solo para añadir páginas de diferentes PDFs.

No son 15MB son 1.5MB lo que pesa el itext, pero aun asi entre menos pese la app mejor, pero lo que importa al inicio es tener una app funcionando y luego se va optimizando y mejorando. Ademas acordate que el factor tiempo siempre influye en el desarrollo y no siempre se tiene el tiempo suficiente para dedicarla a estos proyectos.

Otra sugerencia es que el programa debería pedir un directorio para mantener un repositorio de diarios, y que así pueda irlos bajando poco a poco de forma automatizada y/o selectiva. Así no solo van a estar en un lugar en el que el usuario no los va a perder entre el resto de archivos en el disco duro, sino que se pueden bajar de forma ordenada y localizada, y se puede hacer todavía más fácil creando un índice de texto y thumbnails para buscar texto (especialmente útil para cuando por ejemplo en nuestra casa buscan recetas, o suplementos educativos, etc.).

También la fecha seleccionada debería mostrar no solo Año-Mes-Día, sino que también el nombre del día (Lunes, Martes, Miércoles, Jueves, Viernes, Sábado, Domingo) y darle un nombre más significativo al archivo final. Creo que todos podemos darnos cuenta de lo dramáticamente más eficiente que sería encontrar diarios por día, especialmente sabiendo que diferentes días traen diferentes secciones.

Ideas muy buenas, organizare un roadmap a seguir para la siguiente version de la app, mas sugerencias???
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: =SV=Mike en abril 26, 2011, 09:31:57 pm
estoy tan feliz, alfin los veo de acuerdo en algo,  :cry: adelante communiters uds son la Ley.  :sur:

ah ya quisiera acordarme de las benditas programaciones, pero Neeeeeeeel   x_x yo naci para el hardware,  :rofl:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en abril 26, 2011, 09:53:04 pm
Entonces es Groovy o algo más, porque cuando bajé la primera versión, cuando descomprimí el .JAR (que no es más que un .ZIP) el tamaño del directorio era de 16,608,282 bytes (unos 15 Megabytes). Supongo que al ejecutarlo eso podría afectar la carga de memoria por todas las dependencias que hay que seguir.

Mmmm que raro porque todo descomprimido me pesa como 8MB, pero bueno igual ahorita estoy usando netbeans para armar la interfaz grafica, se puede usar algo mas ligero no es problema.
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: hkadejo en mayo 19, 2011, 11:23:36 pm
Por si alguien ha tenido problemas con la descarga del programa, aqui esta la nueva url

http://hkadejo.com/wp-content/uploads/2011/05/JDownloaderEDH.zip (http://hkadejo.com/wp-content/uploads/2011/05/JDownloaderEDH.zip)
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: century13 en mayo 22, 2011, 10:32:41 pm
Excelente aporte.... muy util!  :thumbsup:
Título: Re: DownloadEpaperEdh pequeño programa Java para descargar la version epaper de EDH
Publicado por: rey2k2 en junio 02, 2011, 08:37:24 am
Orale Dr. gracias........tamos en espera de lo que sigue......... :thumbsup: