Comprobar tu popularidad en del.icio.us

He escrito un pequeño programa que, tomando como entrada un feed RSS o un sitemap, comprueba para los primeros n enlaces el número de personas que ha guardado en sus favoritos en Del.icio.us ese enlace (n es el número para el cual Del.icio.us manda un error 999 quejándose de que hemos hecho demasiadas peticiones).

Para ejecutarlo no tenéis más que pasarle como argumento la url de un feed RSS o de un sitemap. Por ejemplo en Linux:

python delicious.py -u http://mundogeek.net/sitemap.xml

en Windows:

delicious.py -u http://mundogeek.net/sitemap.xml

Si usais Windows necesitareis, evidentemente, instalar Python. En Linux es posible que ya lo tengais instalado.

Para el que no lo supiera, los sitemaps son archivos xml que listan las páginas web de un sitio web para facilitar el trabajo de la indexación a los buscadores. Es muy recomendable tener uno para mejorar los resultados de nuestra web en Google. Crear uno de estos archivos en WordPress es tan sencillo como instalar el plugin Google Sitemap Generator.

Por último, este es el Top 10 de las entradas más populares en Mundo geek de entre las últimas 181 del sitemap:

Popularidad del.icio.us

Comentarios
  1. Gracias por tu programa, aunque me ha deprimido un poco ver que tengo mas bien pocos fans en del.icio.us XD.

    No tengo ni idea de python pero da un errorcillo en la linea 7:

    class Post():

    en un vistazo rápido a la documentación no encuentro nada, pero quitando los parentesis de esa linea funciona.

    la prueba la he realizado con la instalación de python por defecto del último OSX para G4.

    posiblemente esto sea un tema de ‘cosas que se pueden hacer en win pero no en los demas’.

    Responder

  2. Los paréntesis se usan para indicar las clases de las que hereda una clase.

    Logicamente no debería haberlos porque no hereda de nada, pero como el intérprete de Linux no se quejó ni me fijé.

    Debí confundirlo con un método…

    Listo.

    Responder

  3. me has picado con python, que lo sepas ^^.

    Responder

  4. 🙂
    Échale un vistazo, que no te vas a arrepentir

    Responder

  5. Script para comprobar tu popularidad en del.icio.us…

    Zootropo se ha currado un script en python que pasando como argumento un fichero XML (ya sea el feed o un Google Sitemap) comprueba la popularidad de las entradas en del.icio.us.

    Entre otras cosas, sirve para comprobar aquella regla del 20/80 donde el…

    Responder

  6. Genial 🙂 Muy buen script.

    Responder

  7. Añade un chmod +x al principio o cambia el ./ a python
    Un saludo y buen script. Héctor te ha dejado un par de recomendaciones 😉

    Responder

  8. Añade un chmod +x al principio o cambia el ./ a python

    Juraría que le había dado el +x, pero como no hace daño, ahí está el python.

    Héctor te ha dejado un par de recomendaciones 😉

    Si si, lo se. Le conteste en los comentarios de su bitácora 🙂

    Responder

  9. Lo vi y me lo bajé hace unos días. Le he echado un ojo al código ya que estoy aprendiendo Python.

    Mi opinión es que el código está muy bien organizado y bien pensado a la hora de parsear la web de resultados de del.icio. Yo le daría un poco más de salida en Internet (podrías ponerle tu autoría y crear un .deb), creo que es un script muy interesante.

    Buen manejo de los distintos módulos y las excepciones, ¡gran trabajo! me ha gustado mucho.

    Espero que te animes con algún otro script de python. Yo estoy haciendo uno ahora, y espero publicarlo en mi blog dentro de un tiempo. Este me ha servido de ejemplo para arreglar código, gracias, y para comprobar que soy 0 popular jeje.

    Sigue así,
    Nos vemos

    Responder

  10. […] basado en el script para del.icio de Raúl González (Alias Zootropo). Desde aquí un saludo para él y enhorabuena por su blog, que leo asiduamente. […]

    Responder

  11. Fernando | Geotermia

    Muy buen programa !!!
    Felicidades

    Responder

Deja un comentario