🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #17632

[Anuncio] kartero

#17632
From: rvm
Date: Fri, 03 Dec 1999 00:00
66 lines
4063 bytes
En los �ltimos d�as he estado realizando un nuevo programa (GPL).
Pretende ser un front-end gr�fico del fetchmail y fetchnews (del
leafnode). El programa se llama por ahora kartero, aunque este nombre no
me gusta demasiado pero como no se me ocurr�a nada mejor...

El programa ejecuta los otros dos mencionados programas, analiza la
salida e informa al usuario de lo que est�n realizando mediante una
barra de progreso y unos mensajes. En todo momento es posible ver la
salida de cualquiera de los dos programas y de un fichero log (por
defecto /var/log/messages).

En un futuro espero que se puedan tambi�n configurar tanto el fetchmail
como el leafnode desde el propio programa, pero por ahora da por
supuesto que los programas ya est�n configurados.

Tambi�n he puesto opciones para realizar la conexi�n a internet y
cortarla, pero en realidad lo �nico que hacen es ejecutar el comando que
le hayas configurado, y no se preocupa de si realmente hay una conexi�n
o no.

El programa es todav�a una versi�n alpha, pero si hago este anuncio es
porque creo que antes de seguir a�adiendo opciones es mejor que haya
gente que lo vaya probando para ver si lo que ya debe funcionar
realmente funciona.

En la configuraci�n como programa para descargar el correo hab�a que
poner fetchmail -v y para las news /usr/sbin/fetchnews -nvvv. Si tienes
una versi�n antigua del leafnode habr�a que cambiar fetchnews por fetch.
En el fichero log he puesto el /var/log/messages pero lo puedes cambiar
por cualquier otro. Evidentemente el programa debe poder ejecutar y
acceder a estos programas y ficheros, por lo que quiz�s haya que retocar
los permisos.

El programa requiere Qt 1.4x y KDELIBS1.1. En
http://members.xoom.com/rvmsoft/linux he puesto tanto el c�digo fuente
(64 KB) como un paquete deb (46 KB).

Es posible compilarlo sin las KDELIBS pero en ese caso no es posible
guardar la configuraci�n (aunque no lo voy a explicar aqu� porque el
mensaje ya me est� quedando largo).

Para comunicarse con los procesos hijo, por defecto, utiliza ficheros
temporales, es decir, desv�a la salida de cada programa a un fichero
temporal y obtiene los datos de all�. Sin embargo parece que esto no es
lo m�s correcto y lo mejor ser�a utilizar pipe o popen como me
comentaron en es.comp.os.linux.programacion, y de hecho es posible
compilarlo para que lo haga as� (bueno... en realidad utiliza las
funciones que dispone para ello el kprocess de las librer�as del kde)
descomentando la l�nea #define COMUNICATION del config.h. No he puesto
esta opci�n por defecto porque en las prueba que he realizado me ha
parecido que iba m�s r�pido con el anterior m�todo (y adem�s algunas
l�neas se part�an en dos).


Por supuesto el programa no tiene garant�a de ning�n tipo ni me hago
responsable de los da�os que pudiera causar, etc., etc.

--
Ricardo Villalba
rvm@XXlinuxfan.com (quita las XX)
http://members.xoom.com/rvmsoft
http://members.xoom.com/rvmsoft/linux
Linux registered user 90754
---�Aceptar�as que tu tarjeta gr�fica funcionase a ratos o que
---tu disco duro se parase cuando le diera la gana?
---�Entonces porque s� lo haces con el sistema operativo?
Technical Details
Message-ID: <FdW14.1200$xI4.30743@m2newsread.uni2.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 102d4d,9a9469a0ccdd838,start
X-Google-Attributes: gid102d4d,public
X-Google-Thread: f86c8,9a9469a0ccdd838,start
X-Google-Attributes: gidf86c8,public
From: "rvm" <rvm@XXlinuxfan.com>
Subject: [Anuncio] kartero
Date: 1999/12/03
Message-ID: <FdW14.1200$xI4.30743@m2newsread.uni2.es>
X-Deja-AN: 556339389
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="iso-8859-1"
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
X-Complaints-To: abuse@uni2.es
X-Trace: m2newsread.uni2.es 944254949 62.36.24.100 (Fri, 03 Dec 1999 22:02:29 MET)
Organization: Wanadoo
MIME-Version: 1.0
NNTP-Posting-Date: Fri, 03 Dec 1999 22:02:29 MET
Newsgroups: es.comp.os.linux.programacion,es.comp.os.linux.redes