Después de unos cuantos días tenemos la primera versión. No es muy estable, ni tiene todas las funcionalidades que se espera tenga en un futuro pero es un buen punto de partida para ir sacando bugs y empezar a ver lo que hace el código.
El Screenlet en sí está basado en uno hecho por Paul Ashton llamado HDUsage aunque solo por el momento. En las próximas versiones debería estar totalmente remodelado para poder usar temas e iconos propios además de medidores de porcentaje circulares en vez de barras (y aser posible dar la posibilidad de elegir).
Quién quiera descargarlo puede hacerlo desde la página del proyecto en sourceforge.net o en el siguiente link:
Descargar Fluxlet
Fluxlet
Un screenlet para torrentflux
01 abril 2008
31 marzo 2008
Logo de fluxlet
27 marzo 2008
Proyecto en sourceforge aceptado
Parece ser que dan el visto bueno al proyecto. Con esto tenemos espacio y todas las herramientas que necesitamos inlcuida una wiki.
La pagina del proyecto: http://fluxlet.sourceforge.net/
El proyecto en sourceforge: http://sourceforge.net/projects/fluxlet
El proyecto en Launchpad: http://launchpad.net/fluxlet/
La wiki: http://fluxlet.wiki.sourceforge.net/
Todo el tracking de bugs se hace mediante launchpad y sourceforge, ahora solo queda encontrar gente interesada en el proyecto... Por el momento no hare publicidad hasta que tenga puesta una idea solida e incluso algun script de prueba en sourceforge.
La pagina del proyecto: http://fluxlet.sourceforge.net/
El proyecto en sourceforge: http://sourceforge.net/projects/fluxlet
El proyecto en Launchpad: http://launchpad.net/fluxlet/
La wiki: http://fluxlet.wiki.sourceforge.net/
Todo el tracking de bugs se hace mediante launchpad y sourceforge, ahora solo queda encontrar gente interesada en el proyecto... Por el momento no hare publicidad hasta que tenga puesta una idea solida e incluso algun script de prueba en sourceforge.
Comienzo de la Fase 1: Documentación
Para empezar a andar en el proyecto hacen falta:
- Programar en Python
- Especificaciones para manejar la libreria screenlets
- Especificaciones para la I/O de torrentflux
- Manejo de cookies y protocolos varios tipicos del web
- Hosting y un tracker para los bugs
Para programar python he encontrado un libro muy logrado distribuido bajo cc. El libro en cuestion, "How to Think Like a (Python) Programmer, by Allen B. Downey", tiene ejercicios suficientes además de venir con una librerías para los ejercicios descargables desde la misma web.
Con screenlets no hay que buscar mucho, en su mima web tienen un apartado de documentación con su API y todo.
En el caso de torrentflux no podemos decir lo mismo... he encontrado un manual de una modificación (torrentflux-b4rt) que espero sea de ayuda ya que salvo el codigo fuente que se entrega con el programa no hay mas por parte del equipo de torrentflux.
Para manejo de cookies todavia no he buscado nada y en cuanto a hosting sourceforge.net ofrece hosting gratuito siempre y cuando sea un proyecto bajo los ideales de la Open Source Initiative (ya he pedido el proyecto, solo queda esperar y que con suerte me den espacio).
Junto con sourceforge para el desarrollo y la eliminación de bugs tenemos otra herramienta de Canonical Ltd. (la empresa que se encarga de ubuntu) que se llama Launchpad. Con ella tenemos acceso de escritura a la wiki de ubuntu que no esta nada mal para dar a conocer una nueva aplicación.
- Programar en Python
- Especificaciones para manejar la libreria screenlets
- Especificaciones para la I/O de torrentflux
- Manejo de cookies y protocolos varios tipicos del web
- Hosting y un tracker para los bugs
Para programar python he encontrado un libro muy logrado distribuido bajo cc. El libro en cuestion, "How to Think Like a (Python) Programmer, by Allen B. Downey", tiene ejercicios suficientes además de venir con una librerías para los ejercicios descargables desde la misma web.
Con screenlets no hay que buscar mucho, en su mima web tienen un apartado de documentación con su API y todo.
En el caso de torrentflux no podemos decir lo mismo... he encontrado un manual de una modificación (torrentflux-b4rt) que espero sea de ayuda ya que salvo el codigo fuente que se entrega con el programa no hay mas por parte del equipo de torrentflux.
Para manejo de cookies todavia no he buscado nada y en cuanto a hosting sourceforge.net ofrece hosting gratuito siempre y cuando sea un proyecto bajo los ideales de la Open Source Initiative (ya he pedido el proyecto, solo queda esperar y que con suerte me den espacio).
Junto con sourceforge para el desarrollo y la eliminación de bugs tenemos otra herramienta de Canonical Ltd. (la empresa que se encarga de ubuntu) que se llama Launchpad. Con ella tenemos acceso de escritura a la wiki de ubuntu que no esta nada mal para dar a conocer una nueva aplicación.
26 marzo 2008
Dando forma a una idea
Llevo un tiempo queriendo aprender python y finalmente se me ha ocurrido un proyecto interesante...
A aquellos que usen ubuntu (y otras distros de linux) puede que os suene uno de sus programas de bitorrent llamado "TorrentFlux", para los que no se trata de un cliente de bitorrent que se maneja por interfaz web en vez de la usual interfaz de ventanas a la que estamos acostumbrados. Esto nos permite acceder a nuestros torrents desde cualquier ordenador que disponga de navegador web, ya sea en nuestra red local o desde internet (previa configuración de puertos del router, NAT).
Por otro lado, ubuntu tiene la opción de instalar gadgets para el escritorio llamados "Screenlets" que son scripts de python que comparten una librería común para ello. Con ellos podemos tener nuestra lista de contactos del messenger en el escritorio, el nivel de uso de los discos duros, canales RSS, etc...
Pues bien, dado que tengo otro ordenador de servidor con torrentflux y no me apetece tener que estar abriendo el firefox cada vez que quiera ver el estado de las descargas he decidido "intentar" hacerme mi propio screenlet, y para no faltar a la originalidad lo voy a llamar Fluxlet.
Solo espero poder terminar lo que empiezo.
A aquellos que usen ubuntu (y otras distros de linux) puede que os suene uno de sus programas de bitorrent llamado "TorrentFlux", para los que no se trata de un cliente de bitorrent que se maneja por interfaz web en vez de la usual interfaz de ventanas a la que estamos acostumbrados. Esto nos permite acceder a nuestros torrents desde cualquier ordenador que disponga de navegador web, ya sea en nuestra red local o desde internet (previa configuración de puertos del router, NAT).
Por otro lado, ubuntu tiene la opción de instalar gadgets para el escritorio llamados "Screenlets" que son scripts de python que comparten una librería común para ello. Con ellos podemos tener nuestra lista de contactos del messenger en el escritorio, el nivel de uso de los discos duros, canales RSS, etc...
Pues bien, dado que tengo otro ordenador de servidor con torrentflux y no me apetece tener que estar abriendo el firefox cada vez que quiera ver el estado de las descargas he decidido "intentar" hacerme mi propio screenlet, y para no faltar a la originalidad lo voy a llamar Fluxlet.
Solo espero poder terminar lo que empiezo.
Etiquetas:
fluxlet,
python,
screenlets,
torrentflux
Suscribirse a:
Entradas (Atom)
