Desknote en camino

Desde que desarrollé una pequeña aplicación para mandar notas al nótame, le había dado vueltas a la idea de crear un cliente nativo para el invento.

En el viaje que hice a Palma el año pasado Ricardo me picó un poco cuando me quejé de lo limitada que era el API de menéame, porque él decía que se podía hacer. Y sí que se puede :).

Desknote 0.1
Este es el aspecto 0.1 alfa de la aplicación

Pero, aún así, pienso que el API es insuficiente:

  • No se puede obtener el avatar del usuario: para ello hay que descargar el badge de la última nota, y buscar en el resultado la URL de la imagen.
  • El contenido que se obtiene en el RSS de las notas tiene formato: es necesario, nuevamente, procesar el contenido para poder mostrarlo como lo necesitamos en la aplicación.
  • No se pueden acceder a todas las posibilidades del nótame: no se pueden hacer usuarios amigos e ignorados, ni votar a las notas (no con la clave API, que nos permite hacer envíos).

La verdad es que nótame supera en características a servicios similares, pero parece que no es tan popular, pese a tener el respaldo de menéame.

No sé si tiene que ver que el interfaz perfecto para acceder al servicio es la propia web, y ahora mismo el cliente más avanzado es utilizar el nótame desde Jabber.

En cualquier caso, no creo que mi programita cambie las cosas :P.

Hace tiempo que quería aprender C# (con MonoDevelop, estabilizado por fin en su versión 1.0, es muy cómodo trabajar), y además quería que el programa fuera útil (eso ya se verá), y mi viejo cliente no lo es porque tiene requisitos poco accesibles (aparte de lo limitado que es :D).

Con lo que esa ha sido mi elección (junto a GTK#, claro :D), con la esperanza de que sea viable que funcione en Linux, Windows y Mac (ya veremos, no lo tengo del todo claro).

Llevo 2 fines de semana desarrollando, y la funcionalidad básica está acabada, me falta un diálogo de configuración y cosas de ese estilo. A ver si tengo un rato esta semana y publico una primera beta (me he decidido por la licencia GPLv3, así que por supuesto será Software Libre).

Actualización: me cuentan que ya existe una forma de conseguir el avatar fácilmente. Vaya :D.

Actualización 2: Felipe se ha ofrecido a probar la versión alfa en Windows. Me falta un colaborador para la parte de Mac y, bueno, algunas cosas más... a ver si tengo un rato y lo comento.



Publicidad

Aviso: Los siguientes comentarios pertenecen a las personas que los han enviado.
El administrador de este sitio web no es responsable de los mismos.

[comentarios] Hay 6 comentarios:

Gravatar
22/06/2008 18:41:14
Avatares
por Adrián (IP: 85.52.193.*)
Comentario de Adrián
Bueno, no sé si el tema de los avatares es tal. Hace algún tiempo le pedí un apaño a Ricardo, él muy amable (like always) lo hizo... exactamente, una URL que devolviera el avatar. Lo integré en gñap [gnap.es], ahí tienes el source.
/cron.php; l: 91.
$avatar = 'http://meneame.net/backend/get_avatar.php?user='.$nota_user;
Así es más sencillo ¿no? :)
> http://meneame.net/backend/get_avatar.php?user=jjm
slds.
Gravatar
22/06/2008 21:45:18
Mucho más fácil!
por Juanjo (IP: 192.168.0.*)
Comentario de Juanjo
Pues sí... no sabía que eso existía (no miré bien en el backend :S).

¿Cómo se lo pediste para que Ricardo te hiciera caso? :D (o más bien, cómo se lo pedí yo para que pasara de mi...).

Bueno, cambiaré esa parte, no tiene lógica todo el curro que me pego con el badge... en fin.

¡Gracias!
Gravatar
23/06/2008 19:34:05
La parte Mac
por r0sk (IP: 213.60.88.*)
Comentario de r0sk
Pues eso, no es que tenga demasiado tiempo ultimamente pero si me haces llegar el juguete intentaré probarlo en OSX. Saludos.
Gravatar
23/06/2008 19:44:42
Gracias!
por Juanjo (IP: 192.168.0.*)
Comentario de Juanjo
La verdad es que va a ser complicado...

Las pruebas que estamos haciendo en Windows y con el framework de Microsoft demuestran que Mono es una implementación, pero hay diferencias :|

Me vendrá bien, voy tomando la palabra a los que se ofrecen, y espero que poco a poco vayamos limando lo que falla en Windows (porque en Mac se usará Mono, lo cual es una ventaja).
Gravatar
24/06/2008 18:27:03
Pasaba por aquí
por esaiz (IP: 87.219.72.*)
Comentario de esaiz
Si necesitas probarlo tanto en MacOSX como Windows no dudes en decirmelo, por cierto una vez acabado si quieres tb lo puedo publicar en el blog de software en el que escribo ;)
Gravatar
25/06/2008 22:29:48
Pruebas y pruebas
por Juanjo (IP: 192.168.0.*)
Comentario de Juanjo
Gracias a los que se ofrecen como testers.

Casi tengo más probadores que lineas de código :)

Por ahora los esfuerzos van dirigidos a que la aplicación esté terminada, y en paralelo y ir limando problemas en Windows. El soporte en Mac sería lo siguiente;)

! Esta entrada no permite nuevos comentarios.

Los comentarios se bloquean automáticamente tras 15 días desde la publicación del artículo.

Si deseas comentar algo relacionado con el texto, puedes enviarme un e-mail.