Salido del ingenio de Reinier Romero Mir, «awgg» es un «frontend» para algunos de los motores de descargas de consola más conocidos como wget, aria2, curl y axel, con el beneficio añadido de ser multihilo, soportar proxy y poseer un programador.
Aunque a wget se le descubrió una vulnerabilidad, ya parcheada por cierto, este sigue siendo uno de los motores de descargas más usados y en los repositorios de Debian y Ubuntu podemos encontrar un GUI para el mismo llamado uget; sin embargo, el que nos ofrece nuestro compañero de filas tiene la ventaja de integrar más de un motor y resultar más liviano. Si bien es cierto que aún necesita un poquito de barniz y no he podido usar el motor axel, «awgg» se entiende a las mil maravillas con wget y por aquello de que la consecuencia define, desinstalé «uget» y ahora, para descargar, empleo la herramienta que para nosotros, para todos, diseñó un miembro de la Comunidad.
En qué lenguaje de programación está programado awgg?
Si se basa en wget para las descargas pues a probarlo claro está.
Salu2
como se podria ir probando para ver que tal va??
Saludos a todos soy Reinier Romero, gracias por sus comentarios, bueno awgg esta escrito en free pascal, usando el IDE Lazarus que es basicamente un Delphi libre y multiplataforma, como dice la publicacion el amigo Delio pronto lo pondran en el REPOGUTL, pero lo pueden descargar tambien de http://sites.google.com/site/awggproject
Ponlo en GitHub o Bitbucket.
PS: awgg! No parece que nos golpeamos?
Ozkar esa es la frase que se dice cuando se miran los gaticos de YouTube jeje 😀
Pero sin la G!
Si estoy preparando las fuentes para eso y agregando comentarios, AWGG es software libre y estara disponible, yo diria awgg! ya descargo? wow jajajaj, pero son siglas de Advanced Wget GUI
AWGG o Advanced Wget GUI es un gestor de descargas o frontend de los mas pupulares motores de descargas como wget, aria2, curl y axel, fue creado con el objetivo de unificar las diferentes funcionalidades de estos en un solo gestor de descargas, esta creado en Lazarus + Free Pascal. El proyecto se encuentra en estado alpha y por ahora solo disponible para Linux 32bit y Windows 32 bit.
espero para probarlo en linux x64
La versión de 64 bits es solo cuestion de tiempo amigo, no tenia los recursos, pero estoy haciendo un live dvd de knoppix para compilar a 64 si no es hoy mismo la semana que viene estara.
No has pensado portarlo a Qt? Y Cuando podremos disponer de las fuentes? Yo uso XDM(http://xdman.sourceforge.net/) Que ventajas tendré con awgg(LOL, me parece que estoy hablando en klingon)
bueno la primera ventaja que veo sin ser el desarrollador es que los que no tenemos internet tendremos una opcion a la mano jeje
Ahí es cuando me digo a mi mismo: ‘pwned in da face!’ Tienes toda la razón!
Ya hay una versión qt Ozkar lo de las fuentes sera pronto como decia estoy añadiendo comentarios y leyendo las licencias de librerias que uso para ver bajo que GPL sale .
Si usas alguna lib con GPL, pues no pases trabajo que la GPL es el ébola.
Bueno amigos les anuncio que logre compilar a 64 bit en linux gtk2 y qt solo que la versión qt no la he probado aun, así que prueben y me dicen, ahora mismo las estoy subiendo.
Subiendo a donde? A GitHub?
No Ozkar, subiendo los binarios a https://sites.google.com/site/awggproject/file-cabinet las fuentes para 32 y 64 bits son las mismas, aunque arregle algunas cositas que voy a actualizar en github tambien.
Si me consta que las fuentes para ambas arquitecturas son las mismas, los que me refiero es a las fuentes donde usas Qt. Por cierto, que hiciste, usar los bindings o hiciste un fork del proyecto en otro lenguaje?
No Oskar, no uso otro lenguaje que no sea Pascal aunque no lo descarto, pero Lazarus te permite compilar usando diferentes widgetset, por eso me encanta Lazarus y free pacal, incluso he compilado versiones qt para windows aunque no le veo mucho sentido ya que se ve prácticamente igual.
Ya, mi duda queda resuelta. Thx a lot!
Bueno, deja ver como me hago del Lazarus, porque en mi repo no viene, tendré que descargarlo de internet, no hay de otro, aunque no estoy de ánimos para Free-Pascal.
Bueno, ya lo publicaron el RepoGUTL, donde están los sources?
Ozkar:
Para poder publicar el código fuente el mismo debe estar en mi poder; empero, si el autor no me lo hace llegar no puedo ofrecerlo.
Desde aquí le solicito a Reinier Romero Mir me haga llegar el código fuente de «awgg» para ponerlo a disposición de la comunidad.
Jeje, es que me pongo recalcitrante eh? No, es que me gusta ‘rescabuchear’ los sources de los programas, así aprendo con la marcha.
Amigos ya AWGG esta en GITHUB https://github.com/Nenirey/AWGG/ Delio, le estoy enviando el source por correo tambien.
Ya le hice un fork, casi por gusto porque no toco Pascal como desde el 2005(cuando aquello era flaco y tenía el cabello largo) pero si te voy a hacer un pull-request para el README.md. Ah! El .desktop tiene errores, el binario está en /usr/lib/awgg y no en /usr/bin/awgg. Es eso o lo empaquetaste con errores 😀
El binario esta en /usr/lib/awgg/awgg pero en el script «postint» del paquete deb se crea un enlace simbolico a /usr/bin/awgg, lo hice asi porque en algunas distibuciones no te permiten ejecutar nada si no es de /usr/bin y ademas para cumplir el estandar o mas bien la tendencia
Por cierto el wget 1.16 trae una chulería que cambia la manera de obtener el progreso de las descargas en AWGG lo arregle ayer mismo, el wget pone el nombre del fichero que esta descargando como una marquesina , voy a subir la nueva versión ahora.
Eso es lo que ganas cuando pruebas debian 8 jessie :-), trae wget 1.16.
Ah! Cierto, mala mía. Es que llevo mucho tiempo con Fedora y ya ni recuerdo como funcionan los .deb. Ya hice el primer pull-request.
Me gusta mas lo que hiciste lo voy a incorporar a la rama principal, gracias.
Un placer ayudar. Ojala estuviera en Qt, porque me acabo de percatar que Pascal ya es chino mandarín para mí.
tengo un problemita awgg se me ha instalado satifactoriamente pero cuando lo ejecuto no abre, cuando lo mado a abrir por la consola me dice este error, tengo linux mint 17
awgg: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
@JorgeN: el error está trivial, por así decirlo. Instálate las libX11 o las libX11-dev de tu repositorio. No obstante, para eliminar dudas, pon la salida de
ls /usr/lib | grep libX11
bueno eso pense yo, ls /usr/lib | grep libX11 no me devuelve nada pero cuando hago aptitude search libX11 me devuelve esto que segun entiendo esta ya instalado:
i libx11-6 – Biblioteca X11 de lado cliente
c libx11-6:i386 – Biblioteca X11 de lado cliente
p libx11-6-dbg – X11 client-side library (debug package)
p libx11-6-dbg:i386 – X11 client-side library (debug package)
i libx11-data – Biblioteca X11 de lado cliente
v libx11-data:i386 –
p libx11-dev – X11 client-side library (development headers)
p libx11-dev:i386 – X11 client-side library (development headers)
p libx11-doc – X11 client-side library (development documentation)
v libx11-doc:i386 –
p libx11-freedesktop-desktopentry-perl – perl interface to Freedesktop.org .desktop files
p libx11-guitest-perl – collection of functions for X11 GUI testing/interaction
p libx11-guitest-perl:i386 – collection of functions for X11 GUI testing/interaction
p libx11-protocol-other-perl – miscellaneous X11::Protocol helpers
p libx11-protocol-perl – Perl module for the X Window System Protocol, version 11
p libx11-windowhierarchy-perl – Perl module for retrieving the current X11 window hierarchy
p libx11-xcb-dev – Xlib/XCB interface library (development headers)
p libx11-xcb-dev:i386 – Xlib/XCB interface library (development headers)
i libx11-xcb1 – Xlib/XCB interface library
c libx11-xcb1:i386 – Xlib/XCB interface library
p libx11-xcb1-dbg – Xlib/XCB interface library (debug package)
p libx11-xcb1-dbg:i386 – Xlib/XCB interface library (debug package)
Instálate libx11-dev
este.. ya lo instale pero me saca el mismo mensaje, una pregunta que tenga instalado un sistema de 64bit no tendra nada que ver?
Acabáramos… pues claro papo.
pipe como se me ocurre jajaja dejame probar instalar los paquete :i386 a ver jejeje
va ahora me pide otro paquete mas que no esta en el repo que va sigo por la consola a no ser que encuentre un GUI parecido que me permita programar las descargas je