Selene-Transmission 0.2 lanzado

EDITO 12/11/2009: El proyecto está descontinuado, ya que versiones recientes de Deluge-torrent ya permiten la gestión remota y un demonio (les falta el remoto por el momento, pero que tampoco era muy estable en Selene-Transmission).


selene-transmission es un programa (no tan pequeño como la última vez que hablé de él) que permite controlar una instancia de transmission-daemon (un cliente torrent muy simple y eficiente) de forma remota usando ssh, o una local.

Permite visualizar, parar, reanudar, iniciar nuevas descargas o cancelarlas, controlar transmission-daemon y configurarlo desde una simple interfaz, que además es muy eficiente a nivel de gasto de ancho de banda (aunque aún me queda un poco más de trabajo en este aspecto).

Como novedad, se ha internacionalizado (tiene disponibles dos idiomas, inglés y español, aunque tiene soporte para añadir tantos como se desee), permite lanzar búsquedas de torrents con el navegador por defecto, se han corregidos los graves bugs con las conexiones de la última (e inestable) versión, y ahora se puede controlar transmission-daemon localmente.

Como contrapartida, a la hora de iniciar las descargas, tardará dos ciclos de conexión, pero no es algo de importancia jaja. Y bueno... hay un bug con la tecla de ESC, y supongo que sólo será cosa de atrapar un par de eventos, pero se ha quedado fuera de esta versión.

Aquí tenéis la web del proyecto y si queréis probarlo, la página de descargas del proyecto.

Imágenes:



Nota: Blogger ha estado caído durante 10 minutos por mantenimiento, y cae justamente cuando voy a enviar este post (sí, ya sé que decía la hora por todos lados, pero coño, ¿cómo quieren que me entere si me dan la hora del pacífico?).

Evolución del código de python-core

Python es, sin duda, mi lenguaje de programación preferido, y gracias a un proyecto de google code llamado code swarm podemos ver, gráfica y cronológicamente, su evolución atendiendo a actualizaciones y actualizadores de su svn.

Ahí va el vídeo:



Y si queréis ver la evolución de otros proyectos opensource, tenéis más vídeos de Michael Ogawa.

Enjuto mojamuto: Rifirrafe

Bueno, me voy una semana de viaje, seguiré jugando un poco con Selene-transmission (la versión en trunk es bastante prometedora), aparcaré mi proyecto del cliente de picasa en pygtk y supongo que no podré publicar nada en esta semana (tampoco es que lo haga muy frecuentemente jaja).

Bueno, para matar el mono (supongo que mío), os paso algo con lo que me he encontrado esta mañana:

Selene-Transmission 0.1 lanzado

EDITO 12/11/2009: El proyecto está descontinuado, ya que versiones recientes de Deluge-torrent ya permiten la gestión remota y un demonio (les falta el remoto por el momento, pero que tampoco era muy estable en Selene-Transmission).


selene-transmission es un pequeño programa que permite controlar una instancia de transmission-daemon (un cliente torrent muy simple y eficiente) de forma remota, usando ssh.

Está programado en python con pygtk, y luce tal que así:





Por ahora permite:
  • Controlar instancias de transmission-daemon en cualquier con ssh.
  • Seleccionar el tiempo entre conexiones al servidor (conecta cada cierto tiempo para actualizar los datos, y no sobrecargar la red).
  • Pausar, reanudar, cancelar las descargas actuales, además de añadir nuevas con sus correspondientes archivos .torrent.
  • Configurar todas las opciones de conexión que permite transmission-remote.
Está en fase experimental (algunos cierres espontáneos por errores poco claros con pygtk, segmentation faults, y demás), y está en fase de internacionalización (por ahora está más en español que en otra cosa), por lo que los usuarios angloparlantes tendrán que esperar un poco.

Si queréis probarlo podéis bajaros la versión 0.1 desde la página del proyecto en google code.

Ocupa poca memoria, gasta muy poco procesador, y es afín a la filosofía de transmission: ser simple.

No he tenido otra opción que hacerme un programa para gestionar remotamente un cliente del protocolo bittorrent debido a la inexistencia de otro que tuviese encriptado, se ejecutase como demonio, y se pudiese gestionar remotamente por una interfaz (necesario para un "cliente" jaja). Además, he visto bastante gente en foros buscando lo mismo que yo, así que lo pongo a disposición de todo el mundo bajo licencia GPLv3.

Un saludo.