Pues mi plugin tenía un ‘bug’, debido a que corto los X primeros elementos de una lista ordenada al azar, no me fijé bien y a la hora de extraer los MAX elementos no me fijaba si habia X < MAX elementos, ehmm ni yo me entendí xD, osease que como quien dijo (si, soy fan de cantinflas ;), el detalle es que si tenias en tu lista X número de amigos menor a tu tamaño máximo de amigos a mostrar, el plugin valia pa’ 2 cosas :), pues bueno, ya está fixeado, gracias al buen xbaez por el reporte =)

Descarga /files/blogroll.py

Chido, ya estoy en la lista de plugins de pyblosxom

NaCl U 2

Desde hace rato tenía ganas de personalizar mas mi pyblosxom, pero no tenia ni el tiempo, ni la inspiración, ni la paciencia, ni etc … en fin, ayer en la noche me di un tiempecito y me dispuse a hacer un tema basado (copiado, fusilado, portado, whatever) en un diseño que me encantó desde hace mucho tiempo en csszengarden.com, el diseño se llama “El Collar de Tomás” :), bueno he lo aquí, me siento muy cómodo con el diseño y creo que me identifico bien con los colores, pues esa frialdad que reflejo está muy lejos de lo que realmente soy por dentro :-p, espero les guste tanto como a mí, y si no, ¡diganlo!

Hace un buen que no escribo nada “bueno”, por alguna razón me he dejado absorber por la “vida”, la escuela, “amigos”, novia, etc, y me siento triste por ello, =(, creo que hay cosas que nunca deben olvidarse, nunca debes dejar de platicar contigo mismo, tener tus 60 minutos de soledad, de meditación, etc créanme es muy saludable, pero creo que ya la próxima semana estaré libre de la maldita bendita escuela, por ahi tengo ya 3 drafts para compartirlos al mundo :)

Ah! también he andado jugando con algunas cosas, como gentoo :), hasta ahora me ha parecido muy, muy buena distro, exceptuando las largas horas de compilación y el tardado proceso de instalación, es chido, debo decir, que desde hace mucho no me emocionaba instalar linux, desde aquella entrañable primera vez que instalé redhat 6.0 ^_^, tambien mi primera instalación de Debian Potato, son esos momentos en que no sabes que esperar, nada conoces del proceso, etc, uds me entienden right? ;), pero después haré una mejor reseña de “Un debianero usando Gentoo” ó “Durmiendo con el enemigo” :p

Saludos, sean felices…

Bueno realmente no tengo la menor idea de como ir poniéndole números a los releases así que igual y es 0.1.1 ó 0.11, pero me gustó mas un 0.2 :-P

Pues ya quedó!, la finalidad del plugin de listar a X cuates aleatoriamente ha sido completada =), ahora puedes especificar en el config.py con la clave py[“blogroll_num”] = X , el número de amigos a listar, además de que aparecen ordenados alfabéticamente, ya he hecho mi request en el plugin registry de pyblosxom, estoy en la cola de espera para ser revisado, y de ser aprobado mi plugin será agregado al paquete contrib donde se entregan los plugins de pyblosxom =), pero bueno eso tendrá que esperar un rato mas.

El próximo paso es agregarle categorías, por ejemplo “amigos”, “sitios”, etc… es decir no sólo de amigos (como lo dice la definición de blogroll) sino también de sitios que frecuentas.

El código sigue en el mismo lugar: /files/blogroll.py

Eso es todo por hoy, saludos a todos!, y mil felicidades a todas las madrecitas!

He hecho un pequeño plugin para el blog engine que uso, pyblosxom, este toma una lista de amigos con sus respectivos links de un archivo y lo inserta en un bloque de nuestro layout, el formato del archivo es del tipo:

 nick http://url.del/friend

nick y url tan solo separados por un espacio, es sencillo i know =), quería seguir la filosofía de *blosxom, asi que agregar un amigo es tan fácil como un:

 echo "amigo http://url.com" >> blogroll

y el plugin se encarga del resto. Aún me falta implementar que te saque una lista aleatoria de X amigos, pero bueno, esto sólo es un “ proof of concept “, queria aprender a hacer plugins para pyblosxom, y ahi’ta =), en los próximos días agregaré lo que falta, para instalar el plugin:

  1. Copiar blogroll.py al directorio de plugins
  2. agregar al config.py la siguiente entrada: py[“blogroll_file”] = “/home/maop/public_html/blogroll”
  3. asegurar se que el archivo exista y contiene la lista de amigos :-P
  4. agregar en el layout en el lugar que quieran que aparezca la lista la variable $blogroll
  5. That’s all folks !!

¿el código? lo pueden ver aquí

En otras cosas, va quedando chido la próxima version de mi juego favorito: la nota

Mucho tiempos sin vernos!, pues ya de regreso, después de la terrible perdida de mi blog en http://maop.puntodeb.net estamos de regreso en http://maop.homelinux.net, a ver si se puede redireccionar el otro dominio para acá. Así pues, sean bienvenidos a mi nuevo blog =)

Este lo he hecho con pyblosxom, y estoy encantado!, he sufrido haciéndolo e igual y por eso es que mas gusto le tengo, aun faltan algunas cositas como, el plugin de los comentarios, y mas que nada el soporte para xmlrpc, ya que con él podré postear desde la comodidad de mi gnome-blog =), esta filosofía que manejan los *blosxom (hay el original blosxom en perl, pyblosxom en python y phpblosxom php) está increíble, nada de bases de datos, todos los posts se guardan en archivos, las categorías son las carpetas que vayas creando dentro de tu directorio de posts, todo con linea de comandos ^_^ este post lo estoy haciendo desde mi editor favorito VIM, en modo texto por supuesto, desde ssh, ja! me siento bien juanker :-P

En fin como siempre digo, esto está DPM! y pyblosxom es la neta del planeta =)

También pronto empezaré a programarme un tipo de generador de thumbs para mi colección de fotos, y que me genere la página con ellas, lo que comunmente se llama manejador de galerías o sepa la guayaba, en python of course ;-)

Bueno eso es todo por hoy, ya vieron la hora que tengo?, luego los actualizaré con todo lo que he pasado estos meses, saludos!