Luego de unas merecidas vacaciones, empecé a subir alguna de las pocas fotos que saqué a mi 500px, y noté que aun aqui estaban actualizandose las fotos de flickr, asi que decidí usar mi propia lib para crear una pequeña app de django.
El resultado: ahora en el sidebar pueden ver las fotos de 500px.
Como verán, hasta trayendolas de la API las fotos se ven mejor que las de flickr :)
Como TODO me queda publicar la app en github.
Hace unos dias que podemos ver en gentoo una notificación que Compiz va a ser retirado del portage
# Mask compiz for last-rites unless someone steps up
# to maintain it. Removal in 30 days.
Gracias a este post, me enteré de la alternativa de instalar el overlay stuff que contiene todo lo necesario para tener compiz funcionando.
Para esto, removemos los paquetes de nuestro sistema, comentamos todos los paquetes en el portage.keyworks. Luego, instalamos el overlay con el comando
luego, agregamos en el archivo /etc/portage/package.keywords
Y finalmente reinstalamos compiz
USE="kde qt4" emerge -1v compizconfig-python::stuff compiz-bcop::stuff compizconfig-backend-gconf::stuff compizconfig-backend-kconfig4::stuff libcompizconfig::stuff compiz-plugins-extra::stuff compiz-plugins-main::stuff compiz-plugins-unsupported::stuff compiz::stuff compiz-fusion::stuff fusion-icon::stuff ccsm::stuff emerald-themes::stuff emerald::stuff
Luego de varios dias de trabajo, subi a github una primera versión de una libreria para acceder a la API de 500px usango python.
Desde aqui se puede acceder al repositorio.
Gracias a Lucio y a ninja-ide el codigo es lo mas amigable con pep8 que pude :)
Tal como dice el README del proyecto, actualmente la libreria solo soporta los GET que no requieren autenticación mediante OAuth, pero estoy trabajando para tener todas las funciones que brinda la api disponibles.
Hace un tiempo estoy usando 500px, un sitio de fotos bastante interesante, con una comunidad de fotografos mas que interesante.
Tambien, hace un tiempo, el sitio abrio una primera version de su API.
Como aun no hay ningun ejemplo de como conectarnos usando python , aqui les dejo una simple forma de conectarnos usando python-oauth2:
import oauth2 as oauth
import urllib
import json
#500px
consumer = oauth.Consumer(key='your-key-here',secret='your-secret-here')
# Request token URL for 500px.
request_token_url = 'https://api.500px.com/v1/oauth/request_token'
access_token_url = 'https://api.500px.com/v1/oauth/access_token'
authorize_url = 'https://api.500px.com/v1/oauth/authorize'
# Create our client.
client = oauth.Client(consumer)
# The OAuth Client request works just like httplib2 for the most part.
resp, content = client.request(request_token_url,method="GET")
if resp['status'] != '200':
raise Exception("Invalid response %s." % resp['status'])
print resp
print content
Como podrán ver, he renovado el blog. No solo esteticamente, sino que actualicé el codigo de toda la aplicación de blog :)
Tambien la vieja url para los rss feed ha cambiado. Ahora es esta la direccion , aunque la vieja la dejaré activa un tiempo.